2

我有一个这样的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 子集?

4

1 回答 1

18

这应该这样做:

_.chain(myArray)
 .pluck("b")
 .flatten()
 .pluck("c")
 .unique()
 .value()
于 2013-11-03T23:42:52.390 回答