当前位置: 首页 > 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/77700/

相关文章:

  • 网站分站怎么做如何做seo优化
  • flash网站源文件下载做毕业设计资料网站
  • 佛山商城网站建设网站建设需要用到什么
  • 网站建设用什么系统好网站开发公司电话
  • 西安企业网站设计制作电子商务网站建设的策划书
  • 做网站的有哪些公司哪里建设网站比较好
  • wordpress 4.5 多站点团购网站怎么做
  • 网站地图模版深圳宝安建设工程交易中心
  • 淄博网站设计方案关于营销的最新的新闻
  • 如何实现网站开发手机验证码大学网站建设
  • 建设通网站上的业绩能否删除掉服装定制app排行
  • 微软哪个软件做网站企业网站建设开始起步文章
  • 深圳制作网站流程汕尾营销网站建设
  • 做石材外贸用什么网站wordpress基础安装教程
  • 企业建站有什么好处wordpress ftp 权限
  • 网站维护是什么工作拼多多采用了哪些网络营销方式
  • 怎么给网站做关键词团员电子档案查询网
  • 电商设计网站模板做网站 做app
  • 莞城网站建设中国企业排行榜
  • 资料下载网站建设wordpress文章收录后显示
  • 长沙网站优化培训怎么做网站搜索框搜索
  • 东昌网站建设费用网站服务器网址
  • 网站开发安装win10家庭版重庆市建设工程信息
  • 郑州网站建设中国建设建设银行搜索关键词优化排名
  • 青岛市网站制作昆明网站建设推荐
  • wordpress 多语言站点关键词优化报价查询
  • 个体制作网站设计外贸公司怎么运作
  • 企业购网站建设中国建设工程造价信息网站
  • 佛山做礼物的网站为什么百度搜索不到我的网站
  • 石家庄城乡建设局网站大庆网站建设方案论文