Capítulo 9

Objetos

En javascript los objetos son mutables porque cambiamos los valores apuntados por el objeto de referencia, en cambio, cuando cambiamos un valor primitivo estamos cambiando su referencia que ahora apunta al nuevo valor y por lo tanto los primitivos son inmutables. Los tipos primitivos de JavaScript son true, false, numbers, strings, null e undefined. Cualquier otro valor es un object. Los objetos contienen pares propertyName:propertyValue. Hay tres formas de crear un "objeto" en JavaScript:

  1. literal

     let object = {};
     // Sí, ¡simplemente un par de llaves!
    

    Nota: esta es la forma recomendada.

  2. orientada a objetos

     let object = new Object();
    

    Nota: es casi como Java.

  3. y usando object.create

     let object = Object.create(proto[, propertiesObject]);
    

    Nota: crea un nuevo objeto con el objeto prototipo y las propiedades especificadas.

results matching ""

    No results matching ""