Илья Кантор / Автор, тренер, JS-разработчик

Илья Кантор

Автор, тренер, JS-разработчик

Илья Кантор — автор, тренер и JavaScript-разработчик, основатель проекта Modern JavaScript Tutorial.

ПрограммированиеРеализация функции getPositionAfterRuleId в JavaScript

Пошаговое руководство по реализации функции getPositionAfterRuleId в JavaScript с использованием методов find() и findIndex(). Обработка крайних случаев и лучшие практики.

4 ответа 1 просмотр
ВебКросс-доменный POST-запрос в JS: Fetch без обновления

Как отправить кросс-доменный POST-запрос с помощью JavaScript (Fetch или XHR) без обновления страницы. Решение ошибок CORS, blocked by cors policy, разбор ответа response.json() и настройки Access-Control-Allow-Origin.

5 ответов 3 просмотра
ПрограммированиеКак перебрать элементы массива JSON в JavaScript?

Перебор массива JSON в JavaScript: методы forEach, for...of, классический for. Примеры кода для итерации по элементам, сравнение скоростей и рекомендации по выбору для javascript массивы и перебор элементов массива.

7 ответов 3 просмотра
ВебПочему undefined при доступе к json объект в JavaScript

Разбираем ошибку js undefined при работе с объектами js и json объект. Как правильно обращаться к свойствам javascript объекты, использовать опциональную цепочку ?. и проверять ключи для избежания undefined javascript.

5 ответов 3 просмотра
ВебsetTimeout JavaScript: задержка между SaveData и RunFile

Как реализовать задержку setTimeout javascript между вызовами функций SaveData() для сохранения файла javascript через ActiveXObject и RunFile() для wscript shell run batch-файла при клике на кнопку. Полный пример кода, альтернативы и отладка для js settimeout.

7 ответов 2 просмотра
ВебДеструктуризация JS: const { x } = y и { index, axis, value } = event.detail

Разбор синтаксиса деструктуризации объектов в JavaScript: как работает const { x } = y, обработка event.detail. Примеры для функций, событий, API. Деструктуризация js упрощает код, добавляет дефолты и вложенность.

3 ответа 2 просмотра