我需要從對象數組中獲取元素,其中該對象的某個屬性(本例中爲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