array|array 常用的方法
var array = [0,1,2,3,4];
【array|array 常用的方法】一:遍历方法
1.forEach:
array .forEach(function(v, i){.......}) // undefined
2.map:
array .map(function(v, i){ return v}) // [0,1,2,3,4]
3.filter:
array.filter(function(v, i){ return v}) // [1,2,3,4]
4.every:
array.every(function(v, i){ return v > 0}) // false
5.some:
array.some(function(v, i){ return v > 0}) // true
6.reduce:
array.reduce(function(v0, v1){ return v0 + v1}) // 10
二:其他
1.pop/push
array.pop() // 4 -----array=[0,1,2,3]
array.push(9) // 6 -----array=[0,1,2,3,4,9]
2.shift/unshift
array.shift() // 0 -----array=[1,2,3,4]
array.unshift(9) // 6 -----array=[9,0,1,2,3,4]
3.indexOf/lastIndexOf
array.indexOf(1) // 1
array.lastIndexOf(1) // 1
4.find/findIndex/include
5.reverse
array.reverse() // [4,3,2,1,0]
6.splice
array.splice(2, 1, "William") //[2]-----array =[0,1,"william",4]
7.concat
[1].concat(1,2) // [1, 1, 2]
[1].concat([1,2]) // [1, 1, 2]
8.sort
var array1 = ["George","John","Thomas","James","Adrew", "Martin"]
var array2 = [1,9,8]
array1.sort() //Adrew,George,James,John,Martin,Thomas
array2 .sort(function(a,b){return a -b}) // [1,8,9]
9.fill
推荐阅读
- 昨夜小楼听风
- 为什么你的路演总会超时()
- 深入理解Go之generate
- 遗憾是生活的常态,但孝顺这件事,我希望每一个人都不留遗憾
- 标签、语法规范、内联框架、超链接、CSS的编写位置、CSS语法、开发工具、块和内联、常用选择器、后代元素选择器、伪类、伪元素。
- 唱歌教学(导致嗓音损坏的几个常见的错误唱歌方法!)
- 迷茫是人生常态
- Hive常见问题汇总
- 数组常用方法一
- 【原创】君子之心,常怀敬畏