JavaScript中的数组可以是非齐次的(数组中的元素可以是不同的类型)
//example:
const arr = ["one",2.\,"two"];
const str = [{name:"Fred",type:"object",luckyNumber=[5,7,13]},
[{name:"Susan",type:"objct"},
[{name:"Alax",type:"object",luckyNumber=[1,9]}]
//获取数组长度
str[1].length; //3
//访问超过数组元素下标的元素
arr[5]; //undefined
//构造数组
const arr2 = new Arrey();
操作数组内容:
1. 在起始和末尾添加或删除元素:
push和pop的作用分别是添加或删除数组的最后一个元素(修改当前数组)
shift和unshift的作用分别是删除或添加数组的第一个元素(修改当前元素)
push和unshift会返回添加了新元素后的数组长度,pop和shift则会返回被删除的元素
2. 在末尾添加多个元素:
concat方法可