我有一个像这样的json数组:
myArray=[{ a:1,
b:[{c:"x",d:"y"}, {c:"r", d:"s"}...]
},
{ a:2,
b:[c:"p",d:"q"}, {c:"x", d:"s"}...]
}
...
]
是否可以使用underscore.js获取具有唯一值“c”的myArray子集?
答案 0 :(得分:17)
这应该这样做:
_.chain(myArray)
.pluck("b")
.flatten()
.pluck("c")
.unique()
.value()