Javascript:声明数组
声明数组有什么区别:Javascript:声明数组,javascript,Javascript,声明数组有什么区别: var tab={}; 及 有一个很大的区别: tab = {} // an empty object (or a blank object) tab = [] // an array (which is actually an object too) 什么是数组?它只是一个值列表(序列)。相反 如果使用一个变量存储一个值,则可以使用一个数组 变量将任意数量的值存储为数组的元素。要声明包含空数组的变量,请使用square 括号之间没有任何内容: var a=[] 要定义
var tab={};
及
有一个很大的区别:
tab = {} // an empty object (or a blank object)
tab = [] // an array (which is actually an object too)
什么是数组?它只是一个值列表(序列)。相反
如果使用一个变量存储一个值,则可以使用一个数组
变量将任意数量的值存储为数组的元素。要声明包含空数组的变量,请使用square
括号之间没有任何内容:
var a=[]代码>
要定义包含三个元素的数组,请执行以下操作:
var a=[1,2,3]代码>
数组中包含的元素使用连续的
从零开始的数字。第一个元素具有索引(或位置)
0
,第二个具有索引1
,依此类推。要访问数组元素,请在方括号内指定该元素的索引。因此,a[0]
给出数组的第一个元素a
,a[1]
给出第二个元素,依此类推
差异:
对象类似于数组,但不同之处在于
自己定义键。您不仅限于使用数字
索引,您可以使用更友好的键,如名字、年龄和
等等
数组始终是一个对象。的可能重复项
tab = {} // an empty object (or a blank object)
tab = [] // an array (which is actually an object too)
var tab = {
name: 'Ninja'
};