账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    JavaScript数组对象去重
    43
    0

    这种数组如何去重

    let arr = [{ name: 'li', age: 12 }, { name: 'li' age: 12 }]

    除了这种方法还有啥更高效的方法去除数组里面对象重复的元素

    unique (array) {
          var res = []
          for (var i = 0, arrayLen = array.length; i < arrayLen; i++) {
            for (var j = 0, resLen = res.length; j < resLen; j++) {
              if (array[i].name === res[j].name) {
                break
              }
            }
            if (j === resLen) {
              res.push(array[i])
            }
          }
          return res
        }
    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部