Objetos

  • Formato: lectura
  • Duración: Xmin

Todos los objetos en JavaScript son mapas (diccionarios) de strings a valores. Una entrada (llave, valor) en un objeto es llamada una propiedad. La llave de la propiedad es siempre una cadena de texto (string). El valor de una propiedad puede ser cualquier valor en JavaScript, incluido una función. Los métodos son propiedades cuyo valor es una función.

Tipos de propiedades

Existen 3 tipos de propiedades:

Properties (o propiedades de datos con nombre)

Son las propiedades normales en un objeto, eso es, las llaves y valores. Named data properties (propiedades de datos con nombre) incluyen métodos. Esto es el tipo de propiedad más común.

Accesors (o propiedades de acceso)

Son métodos especiales que su invocación luce como propiedades de lectura y escritura. Las propiedades normales son lugares de almacenamiento para valorespm de propiedades; los accesors te permiten operar sobre los valores de esas propiedades. También puede ser propiedades virtuales si se desea.

Internal properties

Estas propiedades existen solo en la especificación del lenguaje ECMAScript. No son directamente accesibles desde JavaScript, pero existen formas indirectas de hacerlo. La especificación escribe las llaves de las propiedades internas entre corchetes ([]). Por ejemplo, [[Prototype]] almacena el prototipo de un objeto y se puede leer a través del método Object.getPrototypeOf().


Continuar

results matching ""

    No results matching ""