Вам в результате что надо получить? Булево значение, означающее, что матрица удовлетворяет хотя бы одному условию или же нужны индексы строк/столбцов, в которых условие соблюдается?
Дмитрий Тимошкин, коварный Флэнаган вас запутал. Переменная x в строке var x = 2 и в функции plus1(x) - это разные вещи. Вместо var x = 2 у вас может быть var theMegaSuperVariable = 2, но когда вы вызовете plus1(theMegaSuperVariable), то эта theMegaSuperVariable внутри функции превращается в x и возвращается x + 1.
Воспользуйтесь дебаггером (чтобы некоторые тут не ругались) либо вставьте console.log() в ajax.success, плюс добавьте обработчик для fail и выведите в нем ошибку, которую отдает сервер.
В соответствии с документацией NodeList.forEach(), в коллбек передаются три параметра, первый из которых текущий узел. Разумеется, вы можете назвать его как угодно, в том числе и item, который вы уже используете в коде.
ennoraths, вы что-то путаете. Если юзер перешел на сторонний сервис, то все, поминай как звали. Может вернется, может нет. Туда вы не сможете передать js код.
Дмитрий Ларин Поиск по проекту в IDE вам в помощь. Плюс я добавляю элементу дополнительный класс с префиксом js-. Например, js-click. Это говорит о том, что на этот элемент навешан какой-то обработчик в коде. Достаточно сделать поиск по js-click и вуаля.
lemonlimelike, вы малость напутали. Laravel и AJAX это разные вещи. Аяксу ваще пофиг, какой фреймворк вы используете и какой метод вы указали в форме. Аяксу нужен только урл, метод и данные (если отправляете на сервер, а не получаете). Laravel - это бэкенд (php), аякс - это фронтенд (javascript).
Нет, mixed означает то, что означает - смешанный. То есть это может быть или число, или дата, или строка, или любой другой тип. Функция isBelow принимает два обязательных параметра типа mixed. Неудивительно, что результат вызвал у автора неудомение. Да и странного нет ничего в сравнении строк. Сортировка массива строк так и работает - если 'foo' больше 'bar,' то 'bar' идет первым. Но то сортировка, а что хочет автор, непонятно.
Александр Косицын похоже на то, что в доке просто ошибка. Заведите issue на гитхабе либо сделайте пулл реквест. Возможно есть другая функция, которая вам подходит. Но скорее всего, вашу задачу можно решить как-то по-другому.