Javascript обекти

Обект - неподреден колекция от свойства. Имоти - това е част от обекта симулира променлива. Имотът се състои от име и стойност.

създаване обект

Обектът може да бъде създаден с помощта на даден обект буквален или новия оператор с конструктора.

Целта буквално - е затворена в скоби е даден списък на нула или повече свойства (двойки име: стойност), разделени със запетая. Име на обекта може да бъде всеки валиден идентификатор символни низове (което е разрешено да използва празен низ) или номер. Числовите имена собственост автоматично се преобразуват в низове. Стойността на имота може да бъде всякакъв вид стойност или израз (стойността на имота в този случай ще бъде резултат от израз за изчисляване):

Създаване на обект с помощта на оператора новият:

Операция с обекта

Основни операции, направени обекти - е добавянето на нови имоти, промяна на съществуващите свойства, премахването на собственост и достъп до имота.

Добавяне на нов имот на даден обект може да се присвои стойността на имота. За задаване на стойността на имота, вие трябва да го получи. Той използва един от достъпа на операторите за достъп до имота. (Точка) или [] (квадратни скоби):

Апел към имота и промяната на стойността се извършва по същия начин (с помощта на оператори за достъп):

Премахване на имот с помощта на изтриване изявление:

За сортиране на имоти цикъл на обекта се използват за в:

методи обект

Имоти, чиято стойност е функция, която се нарича метод. Метод повикване се извършва по същия начин като се обадите нормална функция - с помощта на оператора () (изявление повикване):

За достъп до свойствата на даден обект вътре метод използва ключовата дума, това. Той съдържа препратка към обект, с който метод се нарича:

Вместо това, тази дума може да се използва директно с името на обекта, но това не е много удобно, като че ли да се промени името на обекта в техниките, необходими за да се промени името: