欢迎光临散文网 会员登陆 & 注册

千锋教育JavaScript全套视频教程(10天学会Js,前端javascrip

2023-07-12 16:39 作者:丶love宸  | 我要投稿


对象访问属性的方法

    var arr = [

        { name: "张三", age: 18 },

        { name: "李四", age: 18 },

        { name: "张三", age: 21 },

        { name: "李四", age: 21 },

    ]

    var newarr = []

    for (var m = 0; m < arr.length; m++) {

        var ishas = false; // 利用 ishas  来决定是否加入新的数组 newarr

        var ishasIndex;

        for (var i = 0; i < newarr.length; i++) {

            if (arr[m].name == newarr[i].name) {

                ishas = true

                ishasIndex = i

            }

        }

        ishas ? newarr.splice(ishasIndex, 1, arr[m]) : newarr.push(arr[m])

    }

    console.log(newarr);



let newArr = [];

  let obj = {};

  for (var i = 0; i < arr.length; i++) {

    if (!obj[arr[i].key]) {

     newArr.push(arr[i])

     obj[arr[i].key] = true

    }

  }

console.log(newArr);


千锋教育JavaScript全套视频教程(10天学会Js,前端javascrip的评论 (共 条)

分享到微博请遵守国家法律