*   >> Lectura Educación Artículos >> science >> programación

Javascript Object Basics

ando de la derecha y se asignan al valor, respuesta. La segunda declaración en el método, devuelve el valor de la respuesta. Así que cuando se llama a este método, se haría la adición y devuelve la respuesta. El código anterior tiene dos propiedades de los objetos y un método, que corresponden a las dos variables y una función en el primer código. El penúltimo comunicado en el código anterior llama al método del objeto. Usted llama a un método de un objeto con la siguiente sintaxis. objectName.

methodName () En nuestro caso, el nombre del objeto es myObject y el nombre del método es, añadir. Tenga en cuenta que el nombre del método es seguido por (). Los paréntesis pueden tener argumentos. Sin embargo, en la definición de un método, el nombre del método no es seguido por (). En la definición, puede poner parámetros en el () después de la palabra reservada "función". El penúltimo comunicado en el código anterior, llama al método y le asigna el valor de retorno para la nueva variable, resultado. La última declaración muestra el resultado.

Herencia El objeto crear por primera vez siempre se hereda del objeto cuyo código no se puede ver en el intérprete de JavaScript. Este objeto es un objeto secundario del objeto en el intérprete. Todavía se puede crear un objeto secundario del objeto concreto acaba de crear. Puede crear otro objeto secundario del objeto secundario que le ha creado. De esta manera usted tiene una cadena de objetos descendientes. Un objeto heredado hereda todas las propiedades y métodos de su objeto principal. Además, puede modificar las propiedades y métodos heredados y puede añadir nuevas propiedades y métodos.

En el siguiente código, la primera propiedad del código anterior es modificado, el método se modifica y se añade un nuevo método. Estos cambios se realizan en el objeto heredado. La explicación es la siguiente el código: myObject = new Object (); myObject.num1 = 5; myObject.num2 = 8; myObject.add = function () {answer = myObject.num1 + myObject.num2; respondamos; } //Heredar var ChildObject = myObject; childObject.num1 = 3; childObject.add = function (num3) {respuesta = childObject.num1 + childObject.num2 + num3; respondamos; } ChildObject.multiply = function () {respuesta = childObject.

num1 * childObject.num2; respondamos; } Resultado1 = childObject.num1; alerta (resultado1); result2 = childObject.add

(7); alerta (result2); result3 = childObject.multiply (); alerta (result3); Los primeros 8 líneas de este nuevo código son las mismas q

Page   <<  [1] [2] [3] [4] [5] [6] >>
Copyright © 2008 - 2016 Lectura Educación Artículos,https://lectura.nmjjxx.com All rights reserved.