JavaScript-基础08-数组和对象的区别
JavaScript-基础08-数组和对象的区别
区别
创建方方式
对象没有长度
】、
调用方式不同
for in 循环
数组是a=【1,2,3,4】,一个对象是a={0:1,1:2,2:3,3:4}
输出alert(a[1]),二者的输出结果相同。
区别一:
1.数组是有序数据的集合,而对象是无序数据的集合。
2.对象的存储形式很像数组,因此被称为关联数组,但它不是真正意义上的数组。关联数组就是将值与特定字符串关联在一起。真正的数组与字符串没有联系,但是它将值和非负整数的下标关联在一起。
3.数组的数据没有名称,只有下标,而对象的数据需要指定名称。
内容仅供学习参考,若有错误欢迎大家指正----WUCASE