Js中关于数组常用函数的介绍
2015-10-29 09:10
417 查看
关于Array的函数可分为两类,第一类是会对原数组修改的;第二类是不修改原数组,返回新数组。
[item1[, item2[, . . . [,itemN]]]])
从一个数组中移除一个或多个元素,如果必要,在所移除元素的位置上插入新元素,返回所移除的元素。
两个用途:
添加元素:splice(start,0,item) //在start位插入元素item
删除元素:splice(start,1)//删除start位的元素
2. unshift()、shift()、push()、pop()
分别是在数组头部和尾部插入、移除元素
返回一个数组的一段
2. array1.concat([item1[,
item2[, . . . [, itemN]]]])
返回一个新数组,这个新数组是由两个或更多数组组合而成的。
//函数体
})
//value表示当前值
//index表示当前索引
//source表示源数组
第一类函数:
1. arrayObj.splice(start, deleteCount,[item1[, item2[, . . . [,itemN]]]])
从一个数组中移除一个或多个元素,如果必要,在所移除元素的位置上插入新元素,返回所移除的元素。
两个用途:
添加元素:splice(start,0,item) //在start位插入元素item
删除元素:splice(start,1)//删除start位的元素
2. unshift()、shift()、push()、pop()
分别是在数组头部和尾部插入、移除元素
第二类函数:
1.arrayObj.slice(start, [end])返回一个数组的一段
2. array1.concat([item1[,
item2[, . . . [, itemN]]]])
返回一个新数组,这个新数组是由两个或更多数组组合而成的。
数组循环的方法forEach(有待补充)
arr.forEach(function(value,index,source){//函数体
})
//value表示当前值
//index表示当前索引
//source表示源数组
相关文章推荐
- javascript简单的表单验证
- 谈谈JS的全局变量跟局部变量
- JS模板引擎 :ArtTemplate
- javascript在html中的加载顺序------为什么window.alert(document.getElementById("time").innerTex)无法弹出对话框
- js中回调函数的运用
- Javascript-history.go()和history.back()的用法和区别
- JSP针对表单重复提交的处理方法
- jsp获取客户端IP地址的方法
- 迷你MVVM框架 avalonjs 入门教程
- Javascript基础之window
- js实现完美兼容各大浏览器的人民币大小写相互转换
- JavaScript操作URL的相关内容集锦
- JS实现网页右侧带动画效果的伸缩窗口代码
- 如何根据百度地图计算出两地之间的驾驶距离(两种语言js和C#)
- JS模拟酷狗音乐播放器收缩折叠关闭效果代码
- 图解JavaScript中的this关键字
- 异步JS框架的作用以及实现方法
- js实现跨域的4种实用方法原理分析
- 几种简单的js语句(延时函数,回车事件)
- javascript事件流