Я смотрел на другие вопросы, подобные этому, но не видел ответа, который соответствовал бы тому, что я пытаюсь сделать.
У меня есть многомерный массив:
var arr = [
["apple","ghana",15],
["apple","brazil",16],
["orange","nigeria",10],
["banana","ghana",6]
]
Я хочу отфильтровать массив, только взглянув на первый столбец, который содержит название плода, и вернуть массив уникальных значений. Так это будет выглядеть так:
var uniqueArr = [
["apple","ghana",15],
["orange","nigeria",10],
["banana","ghana",6]
]
Я хотел бы предоставить функцию, которая будет делать это. Я пытался:
function isUnique (rows,index,self) {
return self.indexOf(rows) === index
}
Но это не сработало. Любая помощь будет оценена!