22 Oct, 15:12
17 Oct, 16:49
debounce
для управления частотой вызововdebounce
используется для создания версии функции с задержкой вызова, что полезно при обработке событий, где нужно избежать частых вызовов.14 Oct, 17:10
'use strict'
)13 Oct, 10:10
.splice()
изменяет содержимое массива, удаляя или заменяя элементы.11 Oct, 13:20
.sort()
сортирует элементы массива с использованием переданной функции сравнения.09 Oct, 09:12
.find()
находит первый элемент массива, удовлетворяющий условию.04 Oct, 09:08
Animator
может использоваться для добавления и удаления классов анимации элементам.29 Sep, 08:44
Function.prototype.apply
для динамического вызова функцийapply
позволяет вызывать функцию с массивом аргументов, что полезно в ситуациях, когда аргументы неизвестны заранее.27 Sep, 11:06
Animator
может использоваться для добавления и удаления классов анимации элементам.26 Sep, 10:14
debugger
для пошаговой отладкиdebugger
останавливает выполнение скрипта в указанной точке и вызывает инструменты отладки.25 Sep, 13:33
async/await
someAsyncFunction1
, а затем someAsyncFunction2
, гарантируя последовательное выполнение.23 Sep, 13:55
Promise.allSettled
Promise.allSettled
ожидает завершения всех промисов и возвращает их состояния (успешно или с ошибкой) и результаты.21 Sep, 13:54
Array.prototype.concat
для объединения массивовconcat
возвращает новый массив, состоящий из массива, вызвавшего метод, и массивов и/или значений, переданных в качестве аргументов.20 Sep, 13:30
19 Sep, 14:17
try...catch
для парсинга JSONparseJSON
пытается разобрать строку JSON, и если возникает ошибка, она ловит её с помощью try...catch
.