ES6语法 js判断字符串是否包含在另一个字符串中 1、旧的方式: indexOf('变量') ----> 结果为-1 代表未找到,否则就是找到了 返回下标 2、es6新增3种方式: 返回 true或false 1、includes('变量',搜索的位置) 表示是否找到参数变量 ...
最近很着迷于ES 的函数,让代码变得更优雅。ES 里的reduce函数,平时用的不是特别多,真正用起来发现还是挺好用的。 想要实现的效果为: 原数组: 根据id去重后的结果为 let rawArr id: , id: , id: reduce函数介绍 在说如何去重之前,先来介绍一下reduce函数: array.reduce callback , initialValue 写的具体一点,是这样子 ...
2019-03-29 23:19 0 718 推荐指数:
ES6语法 js判断字符串是否包含在另一个字符串中 1、旧的方式: indexOf('变量') ----> 结果为-1 代表未找到,否则就是找到了 返回下标 2、es6新增3种方式: 返回 true或false 1、includes('变量',搜索的位置) 表示是否找到参数变量 ...
使用new Set()快速数组去重: ...
预备知识: reduce: https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Array/Reduce concat: https://developer.mozilla.org ...
看下reduce方法的参数含义 打印结果如图: 使用 ...
三、filter使用return操作输出,会循环数组每一项,并在回调函数中操作返回满足条件的元素组成的数组,不 ...
今天来谈一下箭头函数, es6的新特性 首先我们来看下箭头函数长什么样子, let result = (param1, param2) => param1+param2; 上述代码 按照以前书写应该是 : function add(param1 ...
filter :先看一下官方的解释: filter() 方法创建一个新的数组,新数组中的元素是通过检查指定数组中符合条件的所有元素。 注意: filter() 不会对空数组进行检 ...
ES6里新添加了两个很好用的东西,Set和Array.from。 Set是一种新的数据结构,它可以接收一个数组或者是类数组对象,自动去重其中的重复项目。 常情况下,NaN === NaN 返回的是false,但是在set里,一样能够帮你去重。 但是我们发现得到的结果,是一个对象,并不是 ...