// 方法一
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);