javaScript Array数组
定义数组:
var array=[“长城”,”黄河”,”长江”];
获取长度:
var len=array.length;
数组的索引下标从 0 开始;
获取数组其中的某个元素:
var one = array[0];//获取第一个元素的值;
向数组中添加元素:
1)
array[3]="北京";
array值为:["长城","黄河","长江","北京"];
2)
array.push("上海","广州");
array值为:["长城","黄河","长江","上海","广州"];
注意:push默认添加在最后一个元素。
删除元素:
1)删除数组中的最后一个元素:
array.pop();//返回 "广州"
array值为:["长城","黄河","长江","上海"];
2)删除数组中的第一个元素:
array.shift();//返回 "长城"
array值为:["黄河","长江","上海"];
3)删除数组中具体的某一个元素的值:
delete array[1];//删除array中的第二个元素中的值
array值为:["黄河",undefined,"上海"];
注意:delete并不会删除array中的元素,只会删除数组中的某一元素的值
4)彻底删除数组的元素
array.splice(1);//指定某一索引值
array值为:["黄河","上海"];
array.splice(0,2);//0 开始索引下标;2 删除的数量
array值为[];
合并两个数组:
var arr1=["快乐","伤心"];
var arr2=["冲动","冷静"];
var arr3=arr1.concat(arr2);
arr3值为:["快乐","伤心","冲动","冷静"];