*   >> Чтение Образование Статьи >> science >> programming

JavaScript Object Basics

араметры в () после зарезервированного слова, "функции". Последнее, но одно заявление в коде выше, вызывает метод и присваивает возвращаемое значение новой переменной, результат. Последнее утверждение показывает результат. Наследование Объект необходимо сначала создать всегда наследуется от объекта, код которого вы не можете видеть на переводчика JavaScript. Этот объект является дочерним объектом объекта в интерпретатор. Вы все еще можете создать дочерний объект из конкретного объекта вы только что создали. Вы можете создать еще один дочерний объект из объекта детского вы создали.

Таким образом, у вас есть цепочка объектов-потомков. Унаследованная объект наследует все свойства и методы родительского объекта. Кроме того, он может изменить унаследованные свойства и методы, и это может добавить новые свойства и методы. В следующем коде, первое свойство выше код будет изменен, метод будет изменена, а новый метод добавляется. Эти изменения сделаны в унаследованном объекте. Объяснение приводится ниже код: MyObject = новый Object (); myObject.num1 = 5; myObject.num2 = 8; myObject.add = функция () {ответить = myObject.num1 + myObject.

num2; вернуться ответ; } //Наследование вар childObject = MyObject; childObject.num1 = 3; childObject.add = функция (num3) {Ответ = childObject.num1 + childObject.num2 + num3; вернуться ответ; } ChildObject.multiply = функция () {Ответ = childObject.num1 * childObject.num2; вернуться ответ; } Результат1 = childObject.num1; оповещения (результат1); результат2 = childObject.add

(7); оповещения (результат2); result3 = childObject.multiply (); оповещения (result3); Первые 8 строк этой новой кода такие же, как первые 8 строк предыдущего кода.

Следующая строка создает объект унаследованный просто путем присвоения родительский объект новой переменной. Эта новая переменная унаследованный объект. В заявлении, в нашем примере для этого: childObject = MyObject; childObject является унаследовал объект, в то время как MyObject является родительский объект, созданный из объекта, код которого вы не можете видеть в переводчика. После создания этого дочернего объекта задания, вы можете пойти на изменения любого его свойств или методов. Вы также можете перейти на, чтобы добавить новые свойства и методы.

Вы изменить унаследованные свойства и методы, просто переназначение унаследованные свойства и методы. В приведенном выше коде в наследство имущества, num1 изменен; унаследованный метод, добавить, модифицируется, чтобы принять аргумент. Новый метод, умно

Page   <<  [1] [2] [3] [4] [5] >>
Copyright © 2008 - 2016 Чтение Образование Статьи,https://ru.nmjjxx.com All rights reserved.