JS数组

//定义数组
var numbers = [1,2,3,4,5,6,7,8,9,0];
console.log(numbers);

//遍历数组
for (var i = 0; i < numbers.length; i++) {
    console.log(numbers[i]);
}

//for in 遍历
for (var i in numbers) {
    //其中i是数组的下标,而不是元素的值,OC、swift则是值而不是下标
    console.log(i + ":" + numbers[i]);
}

//数组中的成员可以是任意不同的类型
var mutableArray = [1,30,'20',true,sub1,['haha','hehe']]

for (var i = 0; i < mutableArray.length; i++) {
    console.log(mutableArray[i]);
}

//数组的操作
mutableArray.pop();//末尾移除一个元素
console.log(mutableArray);//[1, 30, "20", true, "2010"]
mutableArray.push(100);//末尾增加一个元素
console.log(mutableArray);//[1, 30, "20", true, "2010", 100]
mutableArray.unshift('s');//首部增加一个元素
console.log(mutableArray);//["s", 1, 30, "20", true, "2010", 100]
mutableArray.shift()//首部移除一个元素
console.log(mutableArray);//[1, 30, "20", true, "2010", 100]

results matching ""

    No results matching ""