Red de conocimiento informático - Material del sitio web - Cómo dominar rápidamente la programación orientada a objetos JavaScript

Cómo dominar rápidamente la programación orientada a objetos JavaScript

Introducción A menudo veo algunos códigos JavaScript que son demasiado confusos para entenderlos. Hay propiedades y métodos en todas partes, o bucles dentro de bucles, pero si usa código orientado a objetos, puede aclarar el código y crearlo. Es más fácil de entender y comprender. Modifique el código. Si no desea que su código sea entendido solo por Dios, intente considerar usar el modo orientado a objetos

 

. texto cogeneo

   Los métodos de atributos están en todas partes El código es extremadamente difícil de entender Dios mío, mi programador, ¿qué estás haciendo? ¡Eche un vistazo más de cerca a esta guía y escribamos juntos un elegante código JavaScript orientado a objetos!

Ser capaz de escribir código elegante como desarrollador es crucial para tu carrera. Con el desarrollo de tecnologías como Node js, incluso puedes usar JavaScript en el lado del servidor. También puedes usar JavaScript para controlar la persistencia de MongoDB. almacenamiento de datos

Etiquetas de texto

Las etiquetas de texto son solo una forma de crear objetos en JavaScript. Por supuesto, definitivamente hay más que esto. el método preferido cuando solo desea crear una instancia de objeto

var bill = {}

El código anterior no es práctico, es solo un objeto vacío. A continuación, agregamos algunos dinámicamente. propiedades y métodos para este objeto

nombre de factura = “Bill E Goat”

sonido de factura = función() {

registro de consola (¡bahhh!)

  }

Aquí se agrega el nombre del atributo y se le asigna el valor "Bill E Goat". No necesitamos crear un objeto vacío primero y podemos escribir todo el código directamente en él. uno Entre paréntesis

var bill = {

nombre “Bill E Goat”

función de sonido() {

registro de consola( bahhh ! )

}

}

¿No es hermoso? Acceder a sus propiedades y métodos es tan sencillo y natural como respirar

bill name // “Bill E Goat”

bill sound() // “bahhh”

Si el nombre de la propiedad no es un identificador legal, aún podemos acceder a él de esta manera

bill[ nombre ] // “Bill E Goat”

Tenga en cuenta que estoy llamando al método después Se han agregado paréntesis. Ahora reescribamos el método de sonido actual y agreguemos un parámetro.

Bill sound = function(ruido) {

Registro de consola (ruido).

}

bill sound(“brrr!”) // “¡brrr!” Tiene frío)

Muy bien, hemos pasado los parámetros Y acceda a él en la definición del método. A continuación, agregue un nuevo método al objeto para acceder al atributo de nombre

bill sayName = función.

() {

registro de consola( “Hola “ este nombre )

}

bill sayName() // “Hola Bill E Goat”

Podemos acceder a las propiedades dentro de un método usando este nombre de propiedad (en este caso este nombre)

bill sayName // función