简介
其他的编程语言里的数组,一般都是保存同一种数据类型的数据。
而js里的数组,保存的可以是不同数据类型的数据,这个很好理解,因为js本来就是没有数据类型的。
数组的索引
其他的编程语言里的数组,索引值都是整型。
而js里的索引值,既可以是整数,也可以是字符串。
1、如果是整数,那么访问数组元素的时候与其他编程语言是一样的。
2、如果是字符串,那么访问数组元素的时候最好使用[]来访问;
而且,如果数组的某个元素的索引值是字符串类型,那么这个元素是不算在数组的length里面的,也就是说,如果一个数组有5个索引值为字符串类型的元素,那么数组的length是0。