“фильтр многомерный массив JavaScript” Ответ

фильтр многомерный массив JavaScript

var arr = [[7,3], [7,3], [3,8], [7,3], [7,3], [1,2]];

arr.map(JSON.stringify).reverse().filter((e, i, a) => a.indexOf(e, i+1) === -1).reverse().map(JSON.parse) // [[7,3], [3,8], [1,2]]
Seun Ajayi

фильтр 2D массив JavaScript

function filterByPosition(array, number, position) {
   return array.filter(innerArray => innerArray[position - 1] !== number);
}

const items = [
  [1, 1, 2, 4],
  [2, 1, 4, 6],
  [5, 6, 4, 1],
  [1, 6, 3, 1]
];

const newItems1 = filterByPosition(items, 1, 2);
console.log('Items1:', newItems1);

const newItems2 = filterByPosition(items, 4, 3);
console.log('Items2:', newItems2);
Marco Oliveira

Ответы похожие на “фильтр многомерный массив JavaScript”

Вопросы похожие на “фильтр многомерный массив JavaScript”

Больше похожих ответов на “фильтр многомерный массив JavaScript” по JavaScript

Смотреть популярные ответы по языку

Смотреть другие языки программирования