// 数组的三种定义方式 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);