2020
09-27
09-27
es6数组includes()用法实例分析
本文实例讲述了es6数组includes()用法。分享给大家供大家参考,具体如下:Array.prototype.includes方法返回一个布尔值,表示某个数组是否包含给定的值,与字符串的includes方法类似。ES2016引入了该方法。[1,2,3].includes(2)//true[1,2,3].includes(4)//true[1,2,NaN].includes(NaN)//true该方法的第二个参数表示搜索的起始位置,默认为0。如果第二个参数为负数,则表示倒数的位置,如果这时它大于数组长度(比如第二...
继续阅读 >
本文实例讲述了ES6中Set和Map用法。分享给大家供大家参考,具体如下:SetES6提供了新的数据结构Set。它类似于数组,但是成员的值都是唯一的,没有重复的值。Set函数可以接受一个数组(或类似数组的对象)作为参数,用来初始化。//例一varset=newSet([1,2,3,4,4]);[...set]//[1,2,3,4]vars=newSet();[2,3,5,4,5,2,2].map(x=>s.add(x));for(letiofs){console.log(i);}//2354注:在Set内部,两...