[英]Difference between JavaScript Arrays
有人可以让我了解 JavaScript 中这两个数组之间的区别吗?
var a = {};
var b = [];
第一个var a = {};
是一个对象,它是关联的(一个带有值的键),您不能放置多个相同的键。
var a = { "name" : 'john', "lastname" : "shmit", "age" : 25 }
第二个var b = [];
是一个数组。 不关联,你可以把任何你想要的东西放在里面(其他数组或对象):
var b = [ "orange" , "baanana" , "apple" , 1 , "555" ]
var a = {}; // Object
var b = []; // Array object
目的
var a = { key: 42};
可以使用带有点符号a.key
或括号符号 a['key'] 的键(字符串)进行访问。 在最后一种情况下,代替字符串key
,可以使用带有字符串的变量,例如
prop = 'key';
alert(a[prop]);
大批
var b = [0, 0, 3];
可以使用索引(正整数)和括号表示法a[2]
。
其他访问是可能的
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.