美文网首页
array 常用的方法

array 常用的方法

作者: dayindayout | 来源:发表于2020-05-19 11:09 被阅读0次

var array = [0,1,2,3,4];

一:遍历方法

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

相关文章

  • js 基础面试题

    Array 有多少种常用方法 不改变array的方法 indexOf() 和lastIndexOf() index...

  • JavaScript数组的映射

    JavaScript中数组的常用操作之数组的映射 Array.map()方法 Array.from(array[,...

  • Array 常用方法

    静态方法 Array.isArray(obj); 检测给定值是否为数组; 是则返回 true | 否则返回 fal...

  • Array常用方法

    一. 数组常见方法汇总: 1. includes:数组中是否包含指定的值,是则返回true,否则返回false 2...

  • Array常用方法

    Array 对象 Array 对象用于在变量中存储多个值:var cars = ["Saab", "Volvo",...

  • Array常用方法

    数组常用方法 检测是否为数组 toString() 将数组转换为字符串,用逗号分割 valueOf() 返回数组本...

  • js 常用方法总结

    字符串的常用属性,概览 Array对象的方法; 详细js数组常用方法大全

  • Array的常用方法

    Array常用方法 不影响原数组的方法 排序 迭代 判断 增删替换等

  • Array的常用方法

    arr.push() 后面添加 arr.pop() ...

  • array 常用的方法

    var array = [0,1,2,3,4]; 一:遍历方法 1.forEach: array.forEach(...

网友评论

      本文标题:array 常用的方法

      本文链接:https://www.haomeiwen.com/subject/xcepsctx.html