Lodash uniqBy多个数组?

axo*_*xon 2 javascript underscore.js lodash

我有阵列:

[ [ '245', '0', '0.0100', '245,0,0.01' ],
  [ '245', '1', '0.0100', '245,1,0.01' ],
  [ '208', '0', '0.0300', '208,0,0.03' ],
  [ '208', '0', '0.0500', '208,0,0.05' ],
  [ '208', '0', '0.0600', '208,0,0.06' ] ]
Run Code Online (Sandbox Code Playgroud)

我需要获得通过独特的阵列[0][1]细胞是这样的:

[ [ '245', '0', '0.0100', '245,0,0.01' ],
  [ '245', '1', '0.0100', '245,1,0.01' ],
  [ '208', '0', '0.0600', '208,0,0.06' ] ]
Run Code Online (Sandbox Code Playgroud)

请帮忙/

Pra*_*lan 7

使用lodhash uniqBy()方法

var data = [
  ['245', '0', '0.0100', '245,0,0.01'],
  ['245', '1', '0.0100', '245,1,0.01'],
  ['208', '0', '0.0300', '208,0,0.03'],
  ['208', '0', '0.0500', '208,0,0.05'],
  ['208', '0', '0.0600', '208,0,0.06']
];

console.log(
  _.uniqBy(data, function(v) {
    return v[0] + ' ' + v[1];
  })
)
Run Code Online (Sandbox Code Playgroud)
<script src="https://cdnjs.cloudflare.com/ajax/libs/lodash.js/4.13.0/lodash.js"></script>
Run Code Online (Sandbox Code Playgroud)