繁体   English   中英

JavaScript 数组之间的区别

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM