Всем здравствуйте! В этой статье мы говорим об объектах в JavaScript. Чтобы понять JavaScript, нам нужно понять, что такое объекты в JavaScript.
Объекты в реальной жизни
Как и любые другие языки программирования, мы можем сравнивать объекты в реальной жизни. Возьмем, к примеру, автомобиль. У автомобиля есть разные свойства, например, у автомобиля есть цвет. Имеет модель, дизайн, размер, вес, двигатель и т. Д.
Итак, если мы посмотрим на свойства вышеупомянутого автомобиля, мы можем сказать, что:
- модель автомобиля - это Honda City
- цвет - красный
- engine - 1498 куб.см
- Тип передачи равно вручную
- пассажировместимость автомобиля составляет 5
- Емкость топливного бака составляет 40 л.
Точно так же объекты в языке программирования имеют некоторые свойства, и эти свойства имеют определенное значение, например, модель автомобиля - Honda City, поэтому имя свойства - «модель», а значение - «Honda City».
Имя - Пара значений
Имя, которое соответствует уникальному значению.
Это означает, что имя имеет некоторую ценность. Пара, состоящая из имени и значения. Имя может быть определено более одного раза, но может иметь только одно значение в любом заданном контексте выполнения. Значение может иметь другую пару имя / значение.
Примечание. Подробнее о контексте выполнения мы узнаем в следующих публикациях.
Таким образом, в любом конкретном контексте выполнения, то есть в части выполняемого кода, имя может существовать и быть определено только с одним значением.
Пример: firstName = Anjali, здесь имя - firstName, а значение - Anjali. Это пара "имя-значение".
Объекты
Когда мы говорим об объектах, мы можем использовать эту концепцию пары имя-значение для их определения.
Коллекция пар имя-значение.
Это простое определение, когда речь идет об объектах.
student = { fName: 'John' lName: 'Doe' age: '15', address: { street: 'DP Rd', flatNo: '401', floor: 4 } }
Предположим, у нас есть имя "студент", а значение представляет собой набор других пар "имя-значение". fname - это имя, а значение - «Джон». lName - это имя, значение - «Doe». адрес - это имя, а значение - это набор других пар имя-значение. Это объект в JS.
Итак, когда мы говорим об объектах, мы говорим о наборе пар имя-значение. Сейчас мы не будем вдаваться в подробности. Мы рассмотрим все шаг за шагом в следующих статьях.
Надеюсь, объекты на базовом уровне теперь очищены. В следующей статье мы поговорим о глобальных объектах.
Спасибо за чтение :)