数组的三种定义方式

// 数组的三种定义方式


var arr = ['zhangsan','lisi','wangwu'];

var arr1 = new Array('zhangsan','lisi','wangwu');

var arr2 = new Array(3);

arr2[0] = 'zhangsan';    //注意:下标一定要写,不像在php中,下标是可以不写,是一直追加

// console.log(arr2);

// 说明:js中,没有关联数组一说,数组下标都是数字
// 如果一个数组的下标是自定义的,那么元素就是对象成员,而非数组
// 数组是对象的一部分

var arr3 = new Array();

arr3[0] = 'zhangsan';
arr3[1] = 'lisi';
arr3['name'] = 'wangwu';    //这样就是一个对像属性,

// 数组只能是以下标的形式访问,而对象可以是以小标的形式和对象.的形式访问

console.log(arr3.name);
原文地址:https://www.cnblogs.com/shiwenhu/p/4921732.html