数组
数组中可以嵌套数组
firstName[0] 来获得字符串firstName第一个位置上的字符f
字符串.length获取字符串长度
多维数组
var arr = [
[1,2,3],
[4,5,6],
[7,8,9],
[[10,11,12], 13, 14]
];
arr[3] 为 [[10, 11, 12], 13, 14],
arr[3][0] 为 [10, 11, 12],并且
arr[3][0][1] 为 11。
数据添加到数组末尾:push()
一个将数据添加到数组末尾的简单方法是 push() 函数。
.push() 接受一个或多个参数(parameters),并把它压入到数组的末尾。
示例:
var arr1 = [1,2,3];
arr1.push(4);
// arr1 现在值为 [1, 2, 3, 4],
var arr2 = ["Stimpson", "J", "cat"];
arr2.push(["happy", "joy"]);
// arr2 值为 ["Stimpson", "J", "cat", ["happy", "joy"]]。
移除最后一个,并将移除的值返回:pop()
数组:移除最后一个,并将移除的值返回
.pop() 函数用来弹出一个数组末尾的值。 我们可以把这个弹出的值赋给一个变量存储起来。 换句话说就是 .pop() 函数移除数组末尾的元素并返回这个元素。
数组中任何类型的元素(数值,字符串,甚至是数组)都可以被弹出来 。
var threeArr = [1, 4, 6];
var oneDown = threeArr.pop();
console.log(oneDown);// 6
console.log(threeArr);// [1,4]
移入一个元素到数组的头部:unshift()
.unshift() 函数用起来就像 .push() 函数一样,但不是在数组的末尾添加元素,unshift() 在数组的头部添加元素。
示例:
var ourArray = ["Stimpson", "J", "cat"];
ourArray.shift();
ourArray.unshift("Happy");
// 在 shift、ourArray 后值为 ["J", "cat"]。
// 在 unshift、ourArray 后