javascript 多维数组遍历 相同元素的判断

首先我动态获取到一个数组,他们的name值可能一样,可能不一样。
类似下面的结构。也许获取到的是arr ,也许获取到的是arr2。

var arr = [{id:1,name:2},{id:2,name:2},...]; //name值一样
var arr2 = [{id:1,name:2},{id:2,name:223222},....]; //name值不一样

我想问的是:当我获取到这个数组后,遍历他的name值,怎么判断如果name值都一样,就是true;如果不一样就是false?

阅读 1.5k
1 个回答
!arr.some(function(el, index) {
    return el.name != arr[index-1 < 0 ? 0 : index -1].name
})
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题