数组重排

var arr = [1, 2, 1, 1, 2, 3, 4, 2, 1, 3, 2, 5, 5, 3];
// console.log([...new Set(arr)]);
// 2 定义数组
// var result = [];
// demo: for (var i = 0; i < arr.length; i++) {
//     // 判断是否在result数组中
//     for (var j = 0; j < result.length; j++) {
//         if (result[j] === arr[i]) {
//             continue demo;
//         }
//     }
//     result.push(arr[i])
// }
// console.log(result);
// 3 排序
// arr.sort((a, b) => a - b);
// for (var i = arr.length - 1; i > 0; i--) {
//     if (arr[i] === arr[i - 1]) {
//         arr.splice(i, 1)
//     }
// }
// console.log(arr);
// 4 拿一个成员与其它的比较
// for (var i = arr.length - 1; i > 0; i--) {
//     for (var j = i - 1; j >= 0; j--) {
//         if (arr[i] === arr[j]) {
//             // 删除
//             arr.splice(i, 1)
//         }
//     }
// }
// console.log(arr);

 

posted @ 2022-04-03 17:40  HaoyuSun  阅读(72)  评论(0)    收藏  举报