0
2d arrをフィルタリングして2dも返すが、一意の配列のみを要素として持つ最良の方法は何ですか:[[7,3,7],[7,7,3],[3,7,7],[3,7,7],[7,7,3],[7,3,7]]
は[[7,3,7],[7,7,3],[3,7,7]]
を返すべきですか?2次元アレイをフィルタリングする方法は?
2d arrをフィルタリングして2dも返すが、一意の配列のみを要素として持つ最良の方法は何ですか:[[7,3,7],[7,7,3],[3,7,7],[3,7,7],[7,7,3],[7,3,7]]
は[[7,3,7],[7,7,3],[3,7,7]]
を返すべきですか?2次元アレイをフィルタリングする方法は?
これを試してみてください:
var uniques = function(items) {
var map = {};
return items.filter(function(item) {
return item in map ? false : map[item] = true;
});
};