美文网首页
数组中常用的方法

数组中常用的方法

作者: lacduang | 来源:发表于2019-08-15 18:59 被阅读0次
  • spread operator 扩展运算符
var obj = {name: 'joy', age: 18, gender: '女'}
var obj1 = {...obj}     // {name: "joy", age: 18, gender: "女"}

var arr = [12, 5, 8]
var arr2 = [...arr2]    // [12, 5, 8]
  • for...of 迭代器
const toolBox = ['Hammer', 'Screwdriver', 'Ruler']
for(var item of toolBox) {
  console.log(item)          // Hammer, Screwdriver, Ruler 
}
  • for...in
const toolBox = ['Hammer', 'Screwdriver', 'Ruler']
for(var item of toolBox) {
  console.log(item)          // 0, 1, 2 
}
  • includes() 检查集合中是否包含指定元素, 返回boolean值
var arr = [12, 5, 8]
console.log(arr.includes(12))    // true
console.log(arr.includes(6))     // false
  • some() 检查数组中是否存在指定元素, 返回boolean值, 参数是函数

ES5

var arr = [12, 5, 8]
arr.some(function(item) {
 return item === 12           // true
}) 

ES6

var arr = [12, 5, 8]
arr.some(item => item === 18)      // false
  • every() 检查数组中的每一项是否都符合要求, 返回boolean值
var arr = [12, 5, 8]
arr.every(item => item >= 5)        // true
  • filter() 创建一个包含所有满足条件的新数组, 不改变原数组
var arr = [12, 5, 8]
arr.filter(item => item > 5)    // [12, 8]
  • map(cur, index, arr) 用于修改数组中的元素, 避免对原始数组的修改, 返回新数组
var arr = [12, 5, 8]
arr.map(item => item*2)        // [24, 10, 16]
  • reduce() 把数组中的所有值最终转化为一个值
var arr = [12, 5, 8]
// sum 初始值为数组的第一个元素, item 为第二个元素
// 第二次循环时 sum = sum + item
arr.reduce((sum, item) =>{
  return sum + item
})

相关文章

  • JavaScript数组去重

    JavaScript中数组的常用操作之数组去重 方法一 方法二

  • Javascript中数组和字符串的常用方法

    Javascript中数组与字符串常用方法 数组常用方法 学习思路:这个方法干啥用?是否要传入参数?是否有返回值?...

  • 关于数组

    数组的创建 数组的小方法 常用方法 1、清空一个数组 2、删除数组中的偶数 3、数组去重

  • 数组方法小结

    数组的创建 数组的小方法 常用方法 1、清空一个数组 2、删除数组中的偶数 3、数组去重

  • 数组基础

    数组基础 新建数组 数组方法和属性 数组常用方法 数组的遍历方法

  • 数组中的常用方法

    //push方法:向数组末尾添加一个元素,返回新数组的长度 var arr = ["小白","小黑"] arr...

  • 数组

    数组 数组常用方法 数组去重

  • JavaScript查找数组

    JavaScript中数组的常用操作之查找数组 Array.includes() 方法 array.include...

  • Javascript中数组常用方法总结

    Javascript中数组常用方法总结 创建方式:Array构造函数字面量Array创建数组的静态方法from: ...

  • 数组基础

    数组基础 新建数组 数组方法和属性 数组合并 数组常用方法

网友评论

      本文标题:数组中常用的方法

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