我需要从对象数组中获取元素,其中该对象的某个属性(本例中为name
)被复制 - 换句话说,出现在数组中的某个其他对象中。获取具有重复值的数组中的对象
数据
var data = [
{id:1, name:"sam", userid:"ACD"},
{id:1, name:"ram", userid:"SDC"},
{id:1, name:"sam", userid:"CSTR"}
];
我需要检查所有的行,并得到所有地方name属性复制数组值。
预期输出:
[
{id:1, name:"sam", userid:"ACD"},
{id:1, name:"sam", userid:"CSTR"}
]
我的代码
Array.from(data).map(x => x.name)
,但它返回所有的值。
代码不应该创建任何性能问题,因为数组将包含500多行。
只是好奇,你知道什么是角和角度和JavaScript和打字稿之间的区别是什么? – 2017-10-15 15:13:06
只是好奇。你认为'Array.from(data)'会做什么,或者为什么它有必要/ – 2017-10-15 15:28:14