js学习note2 数组去重

去掉一组整形数组重复的值。如输入:[1, 2, 3, 4, 5, 5, 6, 7, 7],输出:[1, 2, 3, 4, 5, 6, 7],去掉重复的5和7两个元素。用不同的解法哦~

皮皮M:看我的ヾ(@@)ノ

// 1、indexOf()方法返回某个指定的字符串值在字符串中首次出现的位置
// 如果要检索的字符串值没有出现,则该方法返回 -1
let arr = [1, 2, 3, 4, 5, 5, 6, 7, 7]
function arrTest (arr) {
  let newArr = []
  for (let i=0; i
indexOf()方法
// 2、ES6 Set和解构赋值
let arr = [1, 2, 3, 4, 5, 5, 6, 7, 7]
let set = new Set(arr)
console.log('ES6 Set和解构赋值:', [...set]) 
ES6 Set和解构赋值

2018/05/08

你可能感兴趣的:(js学习note2 数组去重)