JS数组与集合

JavaScript010

JS数组与集合,第1张

2019-04-18

语法格式一:

数组名 = new Array(数组元素1,数组元素2… …)

语法格式二:

数组名 = [数组元素1,数组元素2 … … ]

语法格式二:

数组名 = new Array(数组大小)

语法格式三:

数组名 = new Array()

可以通过delete命令删除数组元素值,但仅是将元素设为undefined,数组长度没有改变

注意:JavaScript默认机制把数组中的每一项当成字符串方式来排序,可自定义回调函数实现数值排序

语法格式:

非数值索引

说明:取非数值索引可以使用foreach遍历法

数组是对象,除了包含数据、数据类型,还包含有其他属性,所以两个不同的对象,即使内容和类型完全一样也不可能全等的。这就好比两个不同的人,他们名字一样,相貌、身材、年龄甚至性格都完全相同,但他们也不可能是同一个人啊!反之,如果同一个人用两个不同的名字,并且通过整容不断变换相貌,但不管怎么折腾,他还是他啊!电脑中的“对象”也是同一个原理,只有对象与对象自己本身(可以是不同的名字,但内存地址相同)才能够全等的!