js常用数组操作方法小结

中的数组分割
var颜色= 红色
/ /警报(colors.tostring());
警报(colors.join(| )); / /返回结果是红色绿色蓝色| |
var颜色= 红色
警报(colors.join(| )); / /红色绿色蓝色| | |
注意,当结果为空字符串表示时,当一个数组的值为null或未定义时。
-------------------------------------------
添加和删除数组
var颜色= 红色
/ /警报(colors.tostring());
Colors.push(白
警报(colors.join(| )); / /结果是红色绿色蓝色白色| | | |试验
在开始时向数组中添加元素
var颜色= 红色
VAR项= colors.unshift(第一); / /阵列开始添加一个元素
警报(colors.join(| )); / /返回数组


删除元素
var颜色= 红色
var = colors.pop(项); / /返回删除的选项测试
警报(colors.join(| )); / /返回红|绿色|蓝阵的最终结果
在开始/删除元素时
var颜色= 红色
var = colors.shift(项); / /删除数组中的第一个选项
警报(colors.join(| )); / /返回数组

数组顺序实例
订单
var颜色= 红色
Colors.reverse();
警告(颜色); /结果:测试,蓝色,绿色,红色
数组排序
0,1,5,10,7 VaR值= { };
values.sort(比较);
警报(值);
/ / document.writeln(值);

}
(value1,value2功能比较){
如果(value1 value2 P<0.05){
返回1;
} else if(value1 value2 { >)
返回- 1;
}返回0;
}
-----------------------------------------------------
添加连接到阵列 / /阵列(法)
颜色
无功colors2 = colors.concat({CCC
警报(colors2); / /返回的结果是:色、红色、CCC、BBBB、3333、vvccxx,oolll,微光

()方法复制数组中的元素,不破坏以前的元素。
颜色
无功colors2 = colors.slice(1); / /从1册开始
警报(colors2); / /结果:红色,哎,221111

颜色
无功colors2 = colors.slice(1,3); / /从1年初至第三年底的位置复制
警报(colors2); / /结果是红色的,哎
---------------------------------------------------------------------
删除数组中的元素
var a = { 2 };
VAR r = a.splice(0,2); / /删除2
警报(一); / /结果是3、5、8

var a = { 2 };
a.splice VAR r(11100200); / /删除和插入100200号二开始
警报(一); / /结果是1100200,3,5,8