Конструктор объекта является выражением, что, когда предшествует слово "новый" упомянутый выше родительский объект возвращается. Вы назначаете возвращенный родительский объект переменной. Как добавить свойства и /или методы (см ниже) к этому вернулись родительский объект, у вас есть свой объект. Следующий код является заменой кода выше, но с особенностями объекта. Объяснение дается после кода. MyObject = новый объект (); myObject.num1 = 5; myObject.num2 = 8; myObject.add = функция () {ответить = myObject.num1 + myObject.num2; вернуться ответ; } Результат = myObject.
add (); оповещения (результат); Прежде чем мы продолжим, обратите внимание, что только последняя строка этого кода и последней строке одного выше точно такой же. Давайте посмотрим на настоящего кодекса. Первая строка создает свой объект. "Object ()" является конструктор объекта. Слово "новый", который предшествует это пример того, что называется операторов JavaScript. Всякий раз, когда вы хотите создать объект, используя подход в данной статье, используйте этот "новый" оператор. После ввода его, пространство типа, а затем "Object ()".
Помните, что JavaScript чувствителен к регистру, поэтому уважать случаи, как я сделал. Правый операнд (новый Object ()) возвращает родительский объект, который был назначен на переменную, MyObject. Название, MyObject что вы выбираете; Вы можете выбрать любое имя вы хотите. MyObject это имя объекта для созданного объекта. В этот момент, чтобы объект еще родительский объект, но в удобной форме. Родительский объект в переводчика, код которого вы не можете видеть, не в удобной форме. Для того, чтобы использовать его, необходимо написать заявление, как в первом заявлении выше.
Единственное, что можно изменить в этом первом заявлении является левый операнд (имя объекта). Вы эффективно иметь объект, как вам добавлять свойства и методы MyObject; теперь мы видим, как это делается. В приведенном выше коде, вторая линия добавляет первый свойство объекта. Название собственности, num1. Мы были в этом