猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
数组的下标和对象的键有什么区别???
Chai_陌路
浏览 2194
回答 2
2回答
码农2号
真没考虑过这个问题。但是万物皆对象啊,数组其实也是对象。下标应该也是键的一种。但是区别还是有的。数组是下标和值一一对应,对象是键值对形式,键和值一一对应。数组下标是可以通过遍历得到,键值对则不能。数组下标不用写在数组里面,对象的键必须写。数组下标自动生成,对象的键是自定义。数组删除一个值,其他下标可能就会改变,对象删除一个键值对,对其他键值对没有影响。
2
0
0
王家大少
首先你要明白的是数组它本身是一个单个值的集合,而对象可以看成是多个键值对的集合。我们可以通过数组的下标获取的数组的值,也可以通过对象的键获取到对象的值,那他们之间的区别是什么呢?区别就是数组它是有序的,所以它的下标和数组中的值都是一一对应的,对象本身也是有序的,但是我们要获取其中的值只需要关心它的键即可,无需关心这个键在对象中的位置。
1
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关问题
为什么字体颜色在Eclipse上没有变化
2 回答
相关分类
JavaScript
Html/CSS
为什么字体颜色在Eclipse上没有变化
2 回答
JQuery
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续