数组去重方法
// 方法一 var arr1 = [2, 4, "a", "b", "c", 1, 2, 2, 5, "a", "b"]; function unique(arr) { var tempArr = []; for (var i = 0; i < arr1.length; i++) { if (!tempArr.includes(arr1[i])) { tempArr.push(arr1[i]); } } console.log(tempArr) } unique(arr1) // 方法二 var arr1 = [2, 4, "a", "b", "c", 1, 2, 2, 5, "a", "b"]; function unique(arr) { var tempArr = []; for (var i = 0; i < arr.length; i++) { if (tempArr.indexOf(arr[i], 0) == -1) { tempArr.push(arr[i]); }; }; console.log(tempArr) } unique(arr1) // 方法三 var arr1 = [2, 4, "a", "b", "c", 1, 2, 2, 5, "a", "b"]; function unique(arr) { for (var i = 0; i < arr.length; i++) { for (var j = i + 1; j < arr.length; j++) { if (arr[i] === arr[j]) { arr.splice(j, 1); j-- } } } console.log(arr1); } unique(arr1);