const list = [
{
name:'aa',
value:'fffff'
},
{
name:'bb',
value:'vvvvvvv'
},
{
name:'cc',
value:'vvvvvvv'
},
{
name:'aa',
value:'bbbbbbbbb'
},
{
name:'dd',
value:'nnnnnnn'
},
{
name:'dd',
value:'mmmmmmmmmmm'
},
]
let arr = []
for (let i = 0; i < list.length; i++) {
const e = list[i];
arr.push(e.name)
}
const listSame = arr.filter((e, i) => arr.indexOf(e) !== arr.lastIndexOf(e) && arr.indexOf(e) === i)
console.log(listSame); //['aa','dd']
获取数组中属性值相同的属性值
最新推荐文章于 2023-07-29 00:34:11 发布
该文章展示了一段JavaScript代码,用于从一个对象数组中找出具有相同name属性的重复项。通过遍历列表,创建一个新的数组并使用filter方法,结合indexOf和lastIndexOf检查元素的唯一性,最终得出重复的name值。
875

被折叠的 条评论
为什么被折叠?



