代码描述:javascript集合数组对象 区别和关系。javascript集合数组对象区别和关系代码实例
在javascript中可能会经常提到集合、数组或者对象几个概念,甚至有些时候它们的使用比较混乱,可能会导致一些初学者或者对此比较的朋友感到些须迷茫,下面就通过简单的代码实例做一下相关介绍。 下面先看一段代码实例:
<script> var array=[1,2,3,4,5]; var obj={ 0:1, 1:2, 2:3, 3:4, 4:5 } console.log(array[0]); console.log(obj[0]); </script>
上面代码的演示,是不是感觉对象和数组非常的类似。 下面就来做一下相关的介绍: 对象和数组都是属于集合,数组标识有序数据集合,而对象则表示无序数据集合。 还有一个非常重要的区别就是,数组是无名称的,而数组是有名称的。 关联数组: 在编程语言中,还有一个关联数组的概念,在上面已经介绍过,数组是没有名称的,是通过索引值获取数据,但是关联数组是可以有名称的,看如下代码实例: 定义一个对象:
<script> var obj={ webName:"51前端", age:2, address:"青岛市南区" } </script>
定义一个关联数组:
<script> two["webName"]="51前端"; two["age"]=2; two["address"]="青岛市南区"; </script>
但是在javascript中,关联数组就是对象,并不是数组,下面通过一段代码做一下证明:
<script> var array=[]; array["webName"]="51前端"; array["age"]=2; array["address"]="青岛市南区"; console.log(array["webName"]); console.log(array.length); </script>
请绑定手机号,在继续操作
注意:只有绑定手机以后,才可使用网站全部功能