всем привет, я хочу посчитать количество одинаковых элементов справа и слева от каждого элемента если они есть—-это в первой части вложенных циклов. А также я хочу во второй чатси вложенных циклов посчитать количество одинаковых элеметов сверху и снихзу от каждого элемента. Но проблема в том что во второй части если i = 1 он пропускает первую итерацию. А если i = 0 то внутри условия он выходит за пределы массива и выдает ошибку может знает кто как это решить?
Ну у тебя во всех случаях проверки вылезают за пределы массивов. И по нестрогому сравнению все элементы null и undefined по краям матрицы будут увеличивать счётчик за счёт элементов которые даже не существуют. Можешь добавить проверку не выходят ли вычисляемые индексы за пределы массивов. Или если ты уверен что в массивах только числовые элементы, то можешь просто вставить туда
optional chaining чтобы избежать исключений. Да, и замени всё таки нестрогое равенство на строгое.