【发布时间】:2015-11-04 21:45:00
【问题描述】:
如果数组中有两个 JSON 对象对于特定字段具有相同的值,那么我想将它们标记为重复。我想删除其中之一。同样,当有多个重复时,我只想保留最后一个对象(最新)。如果这是输入:
names_array = [
{name: "a", age: 15},
{name: "a", age: 16},
{name: "a", age: 17},
{name: "b", age: 18}
{name: "b", age: 19}];
我希望输出是
names_array_new =
{name: "a", age: 17},
{name: "b", age: 19}];
我已经搜索过这个,但只找到了如何在整个对象相同时删除重复项。
【问题讨论】:
-
检查这个:How to Remove Duplicate objects from JSON Array? 它可能会有所帮助。
-
谢谢。这也很有帮助。
标签: javascript arrays json node.js