js · 2019-05-11 0

js对象和数组

一、js对象

var person1 = new Object();            //第一种方式
person1.name = "zhang";
person1.age = 18;

var person2 = {name:"zhang", age:18};  //第二种方式

二、js对象取值

//1.对象.属性     2.对象[属性]
alert(person1.name);
alert(person1["name"]);

for(var v in person1){        //foreach遍历    v为name、age
    alert(v+""+person1[v]);
}

三、js数组

var jsArray1 = new Array();             //第一种方式
jsArray1[0] = "a";
jsArray1[1] = "b";

var jsArray2 = new Array("a", "b");     //第二种方式

var jsArray3 = ["a", "b"];              //第三种方式

四、js数组取值

//数组名[下标]
for(var i=0; i<jsArray1.length; i++){    //for遍历
    alert(jsArray1[i]);
}

for(var i in jsArray1){         //foreach遍历i为0、1
    alert(jsArray1[i]);
}