当前位置: 首页 > news >正文

手机网站页面文字做多大做网站费用

手机网站页面文字做多大,做网站费用,人工智能培训公司,江门市网站建设面试题一: var arr [1, 2, 3, 4] 问:arr[1] ?; arr[1] ?答:arr[1] 2; arr[1] 2 这里可以再分为两个问题: 1、数组赋值 var arr [1, 2, 3, 4]arr[1] 10; // 数字场景 arr[10] 1; // 字符串场景 arr[a] 1; // 字符串…

面试题一:

var arr = [1, 2, 3, 4] 

问:arr[1] = ?; arr['1'] = ?答:arr[1] = 2; arr['1'] = 2

这里可以再分为两个问题:

1、数组赋值

var arr = [1, 2, 3, 4]arr[1] = 10; // 数字场景
arr['10'] = 1; // 字符串场景
arr['a'] = 1; // 字符串场景
arr[true] = 2; // 布尔值
arr[undefined] = 3; // undefined
arr[null] = 4; // null
arr[Symbol] = 5; // Symbol
arr[new Object()] = 6; // 对象
arr[function(){}] = 7 // 函数 

打印结果:

结果说明,修改数组的值的过程中,下标index如果是数字,那么,就是正常的数组赋值。

如果是非数字,那么会将其转换为字符串,其实数组也是对象,那么,非数字就相当于给对象arrkey键定义的value值。

2、数组取值

通过上述方式先为数组赋值,然后再通过以下方式取值:

console.log(arr[1]); // 10
console.log(arr['10']); // 1
console.log(arr[true]); // 2
console.log(arr[undefined]); //3
console.log(arr[null]); // 4
console.log(arr[Symbol]); // 5
console.log(arr[new Object()]); // 6
console.log(arr[function(){}]); // 7 

由打印的结果可以看出,数组在取值时索引是数字,按照数组取值方式获取。

如果索引位置是非数字,会将其转换成字符串,通过对象的方式取值。

所以题目中的arr['1']会转换成arr[1],最终获取到的值为2

面试题二:

var obj = {0: 1,1: 2,2: 3
} 

问:obj[1] = ?; obj['1'] = ?答:obj[1] = 2; obj['1'] = 2

这里也可以再分为两个问题:

1、对象赋值

var obj = {0: 1,1: 2,2: 3
}obj[1] = 10; // 数字场景
obj['10'] = 1; // 字符串场景
obj['a'] = 1; // 字符串场景
obj[true] = 2; // 布尔值
obj[undefined] = 3; // undefined
obj[null] = 4; // null
obj[Symbol] = 5; // Symbol
obj[new Object()] = 6; // 对象
obj[function () {}] = 7 // 函数 

打印结果:

2、对象取值

通过上述方式先为对象赋值,然后再通过以下方式取值:

console.log(arr[1]); // 10
console.log(arr['10']); // 1
console.log(arr[true]); // 2
console.log(arr[undefined]); //3
console.log(arr[null]); // 4
console.log(arr[Symbol]); // 5
console.log(arr[new Object()]); // 6
console.log(arr[function(){}]); // 7 

由打印的结果可以看出,对象在取值时,如果当前key值不是字符串,会将其转换成字符串,再取值。

所以题目中的arr[1]会转换成arr['1'],最终获取到的值为2

总结

对象的下标如果不是字符串,会将其先转换成字符串,再去求值。数组的下标如果不是数字,先将其尝试转成数字去取值;如果转不成数字,则会利用数组也是对象的特点,将其转换成字符串,再去取值。

最后

最近找到一个VUE的文档,它将VUE的各个知识点进行了总结,整理成了《Vue 开发必须知道的36个技巧》。内容比较详实,对各个知识点的讲解也十分到位。



有需要的小伙伴,可以点击下方卡片领取,无偿分享

http://www.yayakq.cn/news/886517/

相关文章:

  • 网站开发与维护课程设计网站怎么做h5支付宝支付接口
  • 作品集公司网站怎么做百度网页
  • 钢丝高频退火设备网站建设好玩的网页
  • 网站建设信息安全要求嘉兴北京网站建设
  • 科技网站建设营销型网站建设的优势有哪些
  • 建设一个网站的方法做企业网站 需要用服务器吗
  • 北京页面设计的培训网络优化是做什么的
  • asp 网站 购物车广州海珠区天气预报
  • 网站建设源代码交付wordpress sensei插件
  • 手机网站会员中心模板用云速成美站怎么做网站
  • 东莞专业网站建站设计有了域名和主机怎么做网站
  • 计算机应用教程 网站的建设与维护网站开发 php 书籍 推荐
  • wordpress+手机站dw做的网站如何上传云服务器
  • 网站热销榜怎么做百度网站收录入口
  • 响应式网站开发步骤北京海淀社保网站
  • 网站建设要求漂亮的设计类图片网站
  • 漂亮的网站维护页面外贸平台有哪些
  • 北苑网站建设公司注册深圳公司需要什么资料
  • 泉州网站排名5x社区发源于地从这里开始
  • 网站建设 部署与发布视频做社交网站的预算
  • 网站的总体方案网站建设在马来西亚
  • unity网站后台怎么做公司文化墙图片大全
  • 企业网站推广17即商通网站建设推广
  • 做公司网站要那些资料网站建设实验目的
  • 网站开发需要先学数据库么咋制作网站
  • 做单位网站教育类小程序开发
  • 建e网室内设计图搜索引擎优化seo包括
  • 个人简介网站怎么做org域名做商业网站
  • 国际快递网站建设自助提卡网站怎么做
  • linux网站建设网站关键词推广哪家好