es5中可以利用for语句和indexOf()函数来实现数组去重,语法“for(i=0;i

本教程操作环境:windows7系统、ECMAScript 6版、Dell G3电脑。
es5 数组去重
使用indexOf(可返回某个指定的字符串值在字符串中首次出现的位置,如果首次出现,返回-1)
var arr = [1,2,3,1,3,4,5];
Array.prototype.myInfo = function(){
var newArr = [];
for(var i=0;i
es6 数组去重
Set不允许有重复的元素
let arr = [1,2,1,2,3];
let result = new Set(arr);
console.log(result);
console.log(Array.from(result));

rest 方法操作符为“…”
… 将字符从数组中剥离出来
let arr = [1,2,1,2,3];
let result = new Set(arr);
console.log(result);
console.log(...result);
console.log([...result]);
console.log([...new Set(arr)]);

【相关推荐:javascript视频教程、web前端】










