В силу ряда причин я не могу использовать "..." и переделал этот код так, что предаю функции каллбэками (например эти (a,b)=>a+b, (v,c)=>v/c)) Правильно ли передавать сразу 2 каллбэка в функцию или есть более красивые решения для таких случаев? Извиняюсь, если вопрос глупый.
Спасибо. Я так понимаю для других математических операций этот код не подходит? Реализация Stockholm Syndrome более подходит для моей задачи, но его код работает с той проблемой, которую я по ошибке написал Вам.
Всё прекрасно работает, но, к сожалению, только если кол-во подмассивов одинаковое. В моём случае же, один из массивов должен быть больше чем остальные var arr2 = [[10, 20, 30, 40], [50, 60, 70, 80], [90, 100, 110, 120], [90, 100, 110, 120], [90, 100, 110, 120]]; и данные превышающие остальные подмассивы, должны оставаться неизменными.
Всё прекрасно работает, но, к сожалению, только если кол-во подмассивов одинаковое. В моём случае же, один из массивов должен быть больше чем остальные var arr2 = [[10, 20, 30, 40], [50, 60, 70, 80], [90, 100, 110, 120], [90, 100, 110, 120], [90, 100, 110, 120]]; и данные превышающие остальные подмассивы, должны оставаться неизменными.
Отметил решением, я не правильно задал вопрос. В моём случае событие не click, а scroll, и проблема в том, что если скроллить внутри квадрата, то всё норм, а если по зеленой области, то скролл происходит и там и там