javascript 数组常用方法整理
来源:互联网 发布:抓包后怎么看mac地址 编辑:程序博客网 时间:2024/05/21 17:04
2017年工作的最后一周,鉴于工作压力并不大,再来写一篇,看书容易犯困,还是写一下。
17年我也希望有个计划,能把基础掌握好的同时,接触一些新的技术。网上搜罗了一些资源,决定17年视情况而定,当然越早看完越好,先来阅读这几本书籍。javascript高级教程 3,CSS权威教程,图解http等。
今天有时间来总结一下今天学到的数组的一些常用方法。
一、 转换方法
1 tolocalestring tostring valueof 把数组转换成字符串 网上查了一下区别也没看懂
var car = [“yellow”,"red" ,"blue"] ;
car.tolocalestring( ); car 变为,拼接的字符串 yellow,red,blue
2 join() 使用join 更好,它不仅可以将数组变成字符串,还可以选择分隔符,join( )里面填写的就是分隔符,不设置默认是逗号。
var car = [“yellow”,"red" ,"blue"] ;
car.join(“ | ”); car 变为,拼接的字符串 yellow|red|blue
先入后出
1 push () 向数组最后一位添加一个元素
2 pop( ) 向数组最后一位删除一个元素
先入先出
3 shift( ) 向数组第一位删除一个元素
2 unshift( ) 向数组第一位添加一个元素
三、重排序方法
1 reverse() 将数组中元素反转
2 sort() 将数组中元素升序排列
四、操作方法
1 concat () 在一个数组后拼接字符串
Array1.concat("avc");
2 slice 删除数组元素 两种格式
一个参数 slice(起始位置) 没有第二个参数,截止到字符串尾部
两个参数 slice(起始位置,结束位置) 注意这里不包括结束位置
3 splice() 作用较大
删除 splice(起始位置,项数)
插入 splice(起始位置,0(要删除的项数),要插入的项)
替换 splice(起始位置,2(要删除的项数),要插入的项)
五、位置方法
1 indexof 从位置0开始搜索要找的项
2 LastIndexof 从末尾开始找
一个参数 就是 indexof(要找的项)
两个参数 就是 indexof(开始找的位置)
六、迭代方法
1 every() 对数组中每一项运行某函数,每个返回true,才为true
var numbers = [1,2,3,4,5,4,3,2,1];
var everyResult = numbers.every(function(item, index, array){ return (item > 2);}); 值为false
2 some() 对数组中每一项运行某函数,每个返回true,才为true
var numbers = [1,2,3,4,5,4,3,2,1];
var everyResult = numbers.some(function(item, index, array){ return (item > 2);}); 值为true
3 filter() 对数组中每一项运行某函数,返回值为true 的数组
var numbers = [1,2,3,4,5,4,3,2,1];
var everyResult = numbers.filter(function(item, index, array){ return (item > 2);}); 值为[3,4,5,4,3]
4 map() 对数组中每一项运行某函数,返回进行操作后的数组
var numbers = [1,2,3,4,5,4,3,2,1];
var everyResult = numbers.map(function(item, index, array){ return (item *2);}); 值为[2,4,6,8,10,8,6,4,1]
5 foreach() 对数组中每一项运行某函数,无返回值,就是对数组每一项进行操作var numbers = [1,2,3,4,5,4,3,2,1];
var everyResult = numbers.foreach(function(item, index, array){ });
就先这些吧。
- javascript 数组常用方法整理
- JavaScript常用方法整理
- 常用javascript方法整理
- JavaScript常用方法整理
- javascript数组常用方法
- javascript数组常用方法
- JavaScript 数组常用方法
- JavaScript数组常用方法
- javascript 数组常用方法
- javascript数组常用方法!
- php常用方法数组整理
- javascript常用方法整理;(不断更新)
- javascript操作数组常用方法
- JavaScript数组的常用方法
- javascript数组常用方法解析
- javascript中数组常用方法
- JavaScript中数组常用方法
- javascript Array 数组常用方法
- 正则表达式匹配key-value
- zookeeper原理
- git的使用
- maven新建项目时报错
- 【opencv】二值图像细化
- javascript 数组常用方法整理
- RabbitMQ三种Exchange模式(fanout,direct,topic)
- C++的学习
- Web Uploader基本用法
- cpp11.10
- Retrofit API 中文
- iscroll块遇到原生滑动不能滑
- webpack打包react和过程遇到的问题
- strings命令