image.png

    1. var arr = [6,1,1,3,2,4,5,6,1];
    2. var array = [];
    3. for(var i = 0;i<arr.length;i++){
    4. if(array.indexOf(arr[i]) === -1){
    5. array.push(arr[i])
    6. }
    7. }
    8. console.log(array);
    1. var arr = [6,1,1,3,2,4,5,6,1];
    2. for(var i = 0;i<arr.length;i++){
    3. for(var j = i+1;j<arr.length;j++){
    4. if(arr[i] == arr[j]){
    5. arr.splice(j,1);
    6. j-- //很重要,必须加
    7. }
    8. }
    9. }
    10. console.log(arr)
    1. function unique3(arr){
    2. return Array.from(new Set(arr))
    3. }

    实时效果反馈
    1. 下列代码,数组去重,横线处应该填写的代码是:

    1. var arr = [1,1,3,2,4,5,6,6,1,6];
    2. var array = [];
    3. for(var i = 0;i<arr.length;i++){
    4. if(array.___(arr[i]) === -1){
    5. array.___(arr[i])
    6. }
    7. }
    8. console.log(array);

    A indexOf pop
    B isArray pop
    C isArray push
    D indexOf push


    1=>D