Долгое время JavaScript развивался без проблем с обратной совместимостью к прошлым версиям языка: добавлялись новые возможности, старая функциональность не изменялась.
Событийная модель
Внутри строк мы можем использовать специальные символы. Это комбинации обычных символов, обозначающих служебные или непечатаемые символы, то есть те, которые нельзя ввести обычным способом:
Ретро проводится:
Три подхода для разворачивания массива любой вложенности
Стек хранит данные в последовательном порядке и удаляет последние добавленные данные.
Hash-таблица — неупорядоченная структура данных которая позволяет быстро получать значение по ключу независимо от количества данных.
Это количество операций за которое алгоритм будет выполнен
Линейный поиск это алгоритм, который последовательно перебирает все элементы в массиве.
Как только страница загрузилась, браузер преобразует полученную от сервера строку с HTML в DOM-дерево (парсинг).