JavaScript 三种声明数组的方式

开始恶补 JavaScript 的基础知识,数组篇。

// 第一种
var color = ["red", "black", "gold", "pink"];
console.log(color);
// 第二种
var animal = new Array("dog", "pic", "cat");
console.log(animal);
// 第三种
var city = Array();
city[0] = "北京";
city[1] = "上海";
city[2] = "杭州";
city["henan"] = "郑州"; // 给 city 对象声明一个成员属性 henan,并非数组元素
console.log(city);
console.log(city[1]);
console.log(city.henan);
console.log(city["河南"]);

注意最后的 city[“henan”] = “郑州”,并不是给数组添加一个元素,而是给 city 这个数组对象添加了一个成员属性。在计算数组长度的时候,它不被算在内。

屏幕快照 2015-11-04 下午19.32.42 下午

 

说说你的想法