这篇文章主要介绍了js常用数组操作方法简明总结,直接上代码,代码中有详细的注释,需要的朋友可以参考下
//javascript 中的数组分割var colors = ["red","green","blue"];//alert(colors.toString());alert(colors.join("|")); //返回结果是red|green|bluevar colors = ["red","green","blue",null];alert(colors.join("|"));//red|green|blue|//注意当数组里面有值是null或者是undefined的时候 返回的结果是以空的字符串表示的-------------------------------------------//数组删除和添加var colors = ["red","green","blue"];//alert(colors.toString());colors.push("white","test");//返回的结果是数组的长度alert(colors.join("|"));//结果是red|green|blue|white|test//往数组的开头添加元素var colors = ["red","green","blue","test"];var item = colors.unshift("first");//数组的开头添加一个元素alert(colors.join("|"));//返回最后的数组//删除元素var colors = ["red","green","blue","test"];var item = colors.pop();//返回删除的选项结果testalert(colors.join("|"));//返回最后的数组结果red|green|blue//删除开头元素var colors = ["red","green","blue","test"];var item = colors.shift();//删除数组的第一个选项alert(colors.join("|"));//返回最后的数组-------------------------------------------------//数组顺序事例//顺序颠倒var colors = ["red","green","blue","test"];colors.reverse();alert(colors);//结果是:test,blue,green,red//数组排序var values = [0,1,5,10,7];values.sort(compare);alert(values);//document.writeln(values);} function compare(value1,value2){	if(value1<value2){		return 1 ;	}else if(value1>value2){		return -1 ;	}else return 0 ;} -----------------------------------------------------//向数组中添加数组 concat()方法var colors = ["color","red"];var colors2 = colors.concat(["ccc","bbbb"],'3333',['vvccxx',['oolll','lll']]);alert(colors2);//返回结果是:color,red,ccc,bbbb,3333,vvccxx,oolll,lll//slice()方法复制数组中的元素并不会之前的元素var colors = ["color","red",'eeee','221111'];var colors2 = colors.slice(1);//从1开始进行复制alert(colors2);//结果是:red,eeee,221111var colors = ["color","red",'eeee','221111'];var colors2 = colors.slice(1,3);//从1开始进行复制到第3个位置结束alert(colors2);//结果是red,eeee---------------------------------------------------------------------//数组中删除元素var a = [1,2,3,5,8];var r = a.splice(0,2); //删除前2项alert(a);//结果是3,5,8var a = [1,2,3,5,8];var r = a.splice(1,1,100,200); //从第2个数开始删除一项 然后插入100 200alert(a);//结果是1,100,200,3,5,8
最新资讯
亚马逊旗下初创企业Zoox获许在加州测试自动驾驶汽车

亚马逊旗下初创企业Zo

初创公司Zoox周五获得了加利福尼亚州当局的许可,可在没
iPhone 12Pro新配色渲染图 “红蓝CP”会不会出现呢?

iPhone 12Pro新配色渲

脑洞大开地根据新款Apple Watch制作了一张iPhone 12 P
无刘海版iPhone机模曝光 虽然外观很好看但不真实

无刘海版iPhone机模曝

网上又有网友发布消息,向大家展示了这款无刘海iPhone的
三星5nm工艺 高通骁龙875曝光:八核心三丛集架构

三星5nm工艺 高通骁龙

毫无疑问,这颗5nm处理器便是即将在年底登场的高通骁龙8
新业务密集发布 App矩阵扩充 滴滴“阵变”

新业务密集发布 App矩

据相关媒体报道,目前滴滴货运在成都、杭州等地市场份额
中国信通院预测 今年网络安全产业规模约1702亿

中国信通院预测 今年

我国网络安全产业规模呈现持续高速增长态势。2019年我
最新文章
详解Vue的ref特性的使用

详解Vue的ref特性的使

这篇文章主要介绍了详解Vue的ref特性的使用,文中通过
vue学习笔记之slot插槽基本用法实例分析

vue学习笔记之slot插

这篇文章主要介绍了vue学习笔记之slot插槽基本用法,结
vue跳转方式(打开新页面)及传参操作示例

vue跳转方式(打开新页

这篇文章主要介绍了vue跳转方式(打开新页面)及传参操作,
vue学习笔记之过滤器的基本使用方法实例分析

vue学习笔记之过滤器

这篇文章主要介绍了vue学习笔记之过滤器的基本使用方
js获取本日、本周、本月的时间代码

js获取本日、本周、本

本篇文章给大家分享的内容是利用js如何获取本日、本周
node crawler如何添加promise支持

node crawler如何添加

这篇文章主要介绍了node crawler如何添加promise支持,