Объекты в JavaScript

26 просмотров Время на прочтение: 3 минут(ы)

Пример 1

При создании объекта в фигурных скобках (“{” и “}”) записываются свойства с их значениями через запятую. Свойства и их значения отделены двоеточиями. Значениями могут быть логические значения, числа, строки, массивы, другие объекты и функции. Функции-значения записываются без имени.

После создания объекта чтобы получить значение его свойства, нужно записать имя объекта, потом точку и в конце свойство.

Пример 2

В данном примере показано как при создании объекта имена свойств могут задаваться в виде строк. В этом случае в именах свойств могут быть пробелы. Также чтобы получить значение свойства объекта, можно записать имя объекта и потом в квадратных скобках (“[” и “]”) строку в кавычках с именем свойства.

Пример 3

В данном примере объявляется пустой объект “polzovatel”. Потом ему добавляются свойства. Свойство можно добавить объекту присвоив ему какое либо значение. Для этого нужно записать имя объекта, точку, имя нового свойства, знак равно и значение свойства. Далее у объекта “polzovatel” удаляется свойство. Чтобы удалить свойство, нужно записать “delete “, имя объекта, точку и имя удаляемого свойства.

Дальше в данном примере происходит перебор свойств у объекта и добавление их имён со значениями в строковую переменную. Перебор свойств у объекта осуществляет конструкция “for(var s in o) k;”, где “s” – переменная, которая при переборе содержит текущее свойство; “o” – объект; “k” – команда или блок, внутри которого “s” – текущее свойство, а “o[s]” – значение этого свойства.

В конце примера выводится строка содержащая список свойств и их значений.

Пример 4

В данном примере в объявлении объекта “polzovatel” указывается массив “telephoni” и функция “pokazat”. Объявленные в объекте функции называются методами. При объявлении метода имя не указывается, но у метода могут быть параметры. Доступ внутри метода к свойствам объекта происходит через конструкцию “this.”. При вызове метода записывается имя объекта, точка, имя метода и круглые скобки (“(” и “)”). В скобках могут быть значения параметров метода.

Пример 5

Объявляется функция-конструктор “Polzovatel”, которая создаёт объект, используя ключевое слово “this”. “this” ссылается на объект. Внутри метода “pokazat” тоже используется “this”.

Потом создаются 2 объекта. Для создания объекта нужно записать имя переменной, которая будет содержать объект; знак равно; слово ” new “; имя функции-конструктора с круглыми скобками, в которых могут содержаться значения параметров.

В конце примера данные объектов выводятся с помощью метода “pokazat”.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

©2024 Шигорин Сергей Владимирович
Мы используем cookie-файлы для наилучшего представления нашего сайта. Продолжая использовать этот сайт, вы соглашаетесь с использованием cookie-файлов.
Принять
Top.Mail.Ru
Каталог сайтов Всего.ру
Белый каталог сайтов PopCat.ru