470 читали · 3 года назад
Объекты в JavaScript: всё что нужно знать начинающему
Объект — фундаментальный тип данных JavaScript. Объект чем-то похож на ассоциативный массив, который представляет собой составное значение: он состоит из нескольких значений (примитивов, функций и других объектов) и позволяет...
Объекты в JS - что такое и с чем мы его едим) Одним из ключевых понятий в JavaScript являются объекты. Объект в JavaScript - это совокупность свойств и методов, которые описывают некоторый объект в реальном мире. Он представляет собой коллекцию значений, которые могут быть разных типов данных, таких как строки, числа, массивы, другие объекты и т. д. Объекты в JavaScript являются динамическими, что означает, что вы можете добавлять и удалять свойства и методы в любой момент времени. Как создать объекты в JavaScript? Создание объекта в JavaScript происходит с помощью фигурных скобок {}. Внутри фигурных скобок мы указываем ключ-значение, через двоеточие (:). Например, создадим объект "person": let person = { name: 'John', age: 30, hobbies: ['reading', 'swimming', 'traveling'] }; Мы создали объект "person", который имеет три свойства: "name", "age" и "hobbies". Свойство "name" имеет значение "John", свойство "age" имеет значение "30", а свойство "hobbies" имеет значение массива с тремя элементами: "reading", "swimming", "traveling". Как получить свойства объекта в JavaScript? Мы можем получить значение свойства объекта, используя имя свойства. Например, чтобы получить имя объекта "person", мы можем использовать следующий код: console.log(person.name); // выведет "John" Мы можем получить доступ к свойству объекта, используя также квадратные скобки [] и имя свойства в кавычках "". Например: console.log(person['name']); // выведет "John" Как добавить новые свойства в объект в JavaScript? Мы можем добавлять новые свойства в объект, используя имя свойства и оператор присваивания (=). Например, добавим свойство "gender" объекту "person": person.gender = 'male'; Мы также можем добавлять свойства, используя квадратные скобки [] и имя свойства в кавычках "". Например: person['address'] = '123 Main St.'; Как удалить свойства из объекта в JavaScript? Мы можем удалить свойства из объекта, используя оператор delete. Например, удалим свойство "gender" из объекта "person": delete person.gender; Как использовать методы объекта в JavaScript? Методы объекта - это функции, которые являются свойствами объекта. Мы можем создать метод объекта, используя ключевое слово function. Например, создадим метод "greet" для объекта "person": let person = { name: 'John', age: 30, hobbies: ['reading', 'swimming', 'traveling'], greet: function() { console.log('Hello, my name is ' + this.name); } }; Мы создали метод "greet", который выведет приветствие, содержащее имя объекта "person" в консоль. Для обращения к свойствам объекта внутри метода мы используем ключевое слово this. Чтобы вызвать метод объекта, мы используем имя объекта, точку и имя метода. Например: person.greet(); // выведет "Hello, my name is John" Помогло? Зашибись, поставьте лайк) Для вас же стараюсь) 😁