JavaScript — прототипно-ориентированный сценарный язык программирования. Является реализацией языка ECMAScript (стандарт ECMA-262).
JavaScript обычно используется как встраиваемый язык для программного доступа к объектам приложений. Наиболее широкое применение находит в браузерах как язык сценариев для придания интерактивности веб-страницам.
Все методы и свойства строк и чисел в JavaScript. Команда console.dir. Свойство length и метод substr. Методы indexOf и lastIndexOf, slice и substring. Как получить индекс строки? Объект Math – методы округления чисел и метод random - случайное число.
Что такое callback-функции в JavaScript. Как работают callback функции и для чего они нужны? callback-функция в JavaScript передается в качестве аргумента другой функции и выполняется после того, как завершит свою работу основная функция.
Свойства и методы объектов в JavaScript. Перебор свойств объекта. Сколько в объекте содержится свойств? Конструкция for in. Деструктуризация объектов - Стандарт ES6. возвращает массив из свойств объекта.
Основные методы массивов в JavaScript: pop, push, split, join, sort. Сортировка и перебор элементов массива с помощью цикла for, конструкции for of и метода forEach. Псевдомассивы.
Примеры передачи данных в JavaScript: объекты передаются по ссылке, простые типы данных по значению. Функция для клонирования объекта. Как в JavaScript копировать объект?
Примеры работы и синтаксис метода assign в JavaScript. Метод assign() - используется для копирования одного или нескольких исходных объектов в целевой объект. Применение метода assign() не дает глубокого копирования объекта.