Если говорить совсем просто объект в JS - это неупорядоченный набор свойств и методов, состоящий из пар "ключ-значение". Свойствами в данном случае выступают переменные, а методами - функции. Рассмотрим конкретный пример: А теперь попытаемся его "расшифровать") Перед нами автомобиль Aston Martin DB5, который разогнался с 70 до 150 км в час. Разница между этими скоростями посчитана и выведена на монитор (см. картинку ниже). Литеральная нотация - это простейший и пожалуй самый популярный способ создания объектов. Все что заключено в фигурных скобках это код объекта: name, speed1 и speed2 - свойства объекта (они же переменные), а calculateTheDifference - метод (он же функция). Все что стоит после двоеточия представляют собой значения. Последние четыре строки кода выводят название автомобиля и разницу между скоростями на монитор. В конце каждого свойства и метода ставится запятая (кроме последнего значения). Ключевое слово this говорит нам о том, что используемые свойства относятся к этому
Объекты в JavaScript: определение, способы создания и т.д.
12 декабря 202112 дек 2021
31
2 мин