Javascript 中Array的操作
来源:互联网 发布:淘宝专业版和智能版 编辑:程序博客网 时间:2024/06/05 04:48
转换方法
- valueof()
- toString()
- toLocalString()
- join()
栈方法(Last-In-First-Out)
- push() 在数组的后端添加项
- pop() 在数组后端取得项
队列方法(First-In-First-Out)
- shift() 从数组前端取得项
- unshift() 在数组的前端添加项
重排序方法
- sort()
- reverse()
操作方法
- splice()
位置方法
- indexOf()
- lastIndexOf()
方法都接收两个参数:要查找的项和(可选的)表示查找起点位置的索引。
迭代方法
- every()
- filter()
创建一个新的数组,新数组中的元素是通过检查指定数组中符合条件的所有元素。
/*** currentValue:必须,当前元素的值* index:可选,当前元素的索引值* arr:可选,当期元素属于的数组对象* thisValue 可选,对象作为该执行回调时使用,传递给函数,用作 "this" 的值。* 如果省略了 thisValue ,"this" 的值为 "undefined"* */array.filter(function(currentValue,index,arr), thisValue)
- forEach()
- map()
- some()
归并方法
- reduce()
- reduceRight()
实例操作
要删除数组中的某一项
var arr = ['hello','world','ni','hao'];//比如现在要删除hellofor(var i=0;i<arr.length;i++){ arr.splice(arr.indexOf('hello'),1);}console.log(arr);//['world','ni','hao'];
过滤
//比如要过滤字符长度小于2的字符var newArr = arr.filter(function(value,index,arr){ return value.length>2;})console.log(newArr);//["hello", "world", "hao"]
0 0
- Javascript 中Array的操作
- JavaScript中Array类型的基本操作
- Javascript中Array类型操作
- JavaScript之Array对象的操作
- JavaScript中array.every()和array.some()的区别
- JavaScript中使用Array注意的问题
- Javascript 中 Array和Object的关系
- [ javascript ] js中array的sort()方法!
- Javascript中数组(Array)常用的方法
- javascript中数组Array的方法
- javascript中扩展Array类的原型
- Javascript中Array方法的总结
- Javaweb中JavaScript的Array数组对象
- JavaScript中数组(Array)的常用方法
- JavaScript中Array类型的使用
- javascript中array数组所有的方法
- javaScript中Array对象的方法总结
- JavaScript中Array的迭代方法
- java 不同线程之间的切换(wait和notify)
- Redis的安装和部署
- Python学习笔记
- 管道piep使用ReadFile读取阻塞问题解决
- oracle 重复数据处理的sql整理
- Javascript 中Array的操作
- 在win7上安装PHP NGINX的坑爹问题……
- oracle with as用法
- 如何准确判断 WebView 加载完成
- 用PDB库调试Python程序
- oracle where条件分支查询
- Maven POM文件详解以及继承关系
- compileSdkVersion、minSdkVersion 以及 targetSdkVersion 的含义
- H5页面打开android本地照册,当webview页面被系统回收的情况下,如何处理图片