我想有另一種多維數組的一個「獨特的」陣列的特定行,數組看起來是這樣的:使用過濾器()上的2維數組(JavaScript)的
var bigArray = Array(
["text", "text", "A", 1, 2],
["text", "text", "S", 3, 4],
["text", "text", "S", 4, 4],
["text", "text", "S", 5, 7],
["text", "text", "S", 2, 1],
["text", "text", "S", 1, 0]
);
結果應該是像
uniqueArray = [A, S]
這是過濾功能我有個大氣壓:
var uniqueArray = bigArray.filter(function(item, i, ar){ return ar.indexOf(item) === i; });
該函數給出了大數組中所有唯一值,但我只需要行[2]中的唯一值。 我想參數必須從濾波器函數中稍微調整一下,但我不太瞭解它們。 感謝您的幫助
感謝尼娜的回答,但它太複雜,我對不起:P我會去對於下面的答案來自@brk,它更具可讀性,我明白它的作用。無論如何感謝您的時間。 – smirnoff103