Здравствуйте. Есть такая задача.
Дан произвольный многомерный массив. Например:
let arr = [
[2, 2, 2, 9, 7],
[7, 7, 2, 5, 8]
];
Нужно получить новый массив в котором все повторяющиеся элементы будут заменены на сумму этого числа на кол-во повторений в строке.
Как я понял нужно перебрать массив два раза, чтобы получить все его элементы, но мне не понятно как сравнить элементы массива из строки между собой?
for (let i = 0; i < arr.length; i++) {
for (let k = 0; k < arr[i].length; k++) {
if (arr[i][k] === arr[i][k]) {
let counter =0;
counter++;
}
}
}
Поясните, правильно ли я делаю?
P.S. В JS новичок. Буду благодарен, за помощь и если вы сошлетесь на метод перебора массива, который поможет в решении данной задачи. Всем спасибо))