Referencia de JavaScript: Objeto

 

 

 

Referencia de javascript objeto 1

Todo sobre las propiedades y métodos de objetos JavaScript

Esta publicación documenta todas las Objectpropiedades y métodos de objetos integrados.

Cualquier valor que no sea de un tipo primitivo (una cadena, un número, un valor booleano, un símbolo , un valor nulo o indefinido) es un objeto . Incluso las matrices o funciones son, en esencia, objetos.

objectSe puede generar un valor utilizando una sintaxis literal de objeto:

const person = {}typeof person //object

utilizando la Objectfunción global:

 

const person = Object()typeof person //object

o usando el constructor de objetos:

const person = new Object()typeof person //object

Otra sintaxis es utilizar Object.create():

const car = Object.create()

Puede inicializar el objeto con propiedades utilizando esta sintaxis:

const person = { age: 36, name: 'Flavio', speak: () = { //speak }}const person = Object({ age: 36, name: 'Flavio', speak: () = { //speak }})const person = new Object({ age: 36, name: 'Flavio', speak: () = { //speak }})

Todas esas formas son básicamente equivalentes ya que todas te dan acceso a los métodos que enumeraré a continuación.

También puedes inicializar un objeto utilizando la newpalabra clave antes de una función con una letra mayúscula. Esta función sirve como constructor para ese objeto. Allí, podemos inicializar los argumentos que recibimos como parámetros, para configurar el estado inicial del objeto:

function Car(brand, model) { this.brand = brand this.model = model}

Inicializamos un nuevo objeto usando

const myCar = new Car('Ford', 'Fiesta')myCar.brand //'Ford'myCar.model //'Fiesta'

Los objetos tienen propiedades . Cada propiedad tiene un nombre y un valor.

Podrías pensar que un objeto es básicamente un mapa o diccionario , una estructura de datos, y estarías en lo cierto.

El valor de una propiedad puede ser de cualquier tipo, lo que significa que incluso puede ser un objeto, ya que los objetos pueden anidar otros objetos.

Cuando un valor de propiedad es una función, lo llamamos método .

Los objetos pueden heredar sus propiedades de otros objetos, y veremos esto en detalle cuando hablemos de herencia.

Los objetos siempre se pasan por referencia .

Si asignas a una variable el mismo valor que otra, si es un tipo primitivo como un número o una cadena, se pasan por valor:

let age = 36let myAge = agemyAge = 37age //36
const car = { color: 'blue'}const anotherCar = caranotherCar.color = 'yellow'car.color //'yellow'

Propiedades de objetos integrados

El objeto Objeto tiene 2 propiedadesTe recomendamos Actualidad y noticias

  • lengthsiempre igual a1
  • prototypeEsto apunta al objeto prototipo de objeto: el objeto del que heredan todos los demás objetos. Consulta la publicación sobre herencia de prototipos para obtener más información.

Métodos estáticos

Dividimos los métodos en métodos estáticos y métodos de instancia. Los métodos estáticos se invocan directamente en Object. Los métodos de instancia se invocan en una instancia de objeto ( anobject).

Los métodos estáticos son una excelente manera de ofrecer un espacio de nombres para funciones que funcionan en el mismo espacio. De esta manera, no tenemos funciones globales, sino que todas tienen un espacio de nombres dentro del Objectobjeto global.

  • Object.assign()*ES2015
  • Object.create()
  • Object.defineProperties()
  • Object.defineProperty()
  • Object.entries()*ES2017
  • Object.freeze()
  • Object.getOwnPropertyDescriptor()
  • Object.getOwnPropertyDescriptors()
  • Object.getOwnPropertyNames()
  • Object.getOwnPropertySymbols()
  • Object.getPrototypeOf()
  • Object.is()*ES2015
  • Object.isExtensible()
  • Object.isFrozen()
  • Object.isSealed()
  • Object.keys()
  • Object.preventExtensions()
  • Object.seal()
  • Object.setPrototypeOf()*ES2015
  • Object.values()

Métodos de instancia

  • hasOwnProperty()
  • isPrototypeOf()
  • propertyIsEnumerable()
  • toLocaleString()
  • toString()
  • valueOf()

Tips para principiantes de JavaScript




Tal vez te puede interesar:

  1. Cómo generar un número aleatorio entre dos números en JavaScript
  2. Cómo esperar el evento DOM listo en JavaScript simple
  3. Cómo determinar si una fecha es hoy en JavaScript
  4. Cómo contar el número de propiedades en un objeto JavaScript

Referencia de JavaScript: Objeto

Esta publicación documenta todas las Objectpropiedades y métodos de objetos integrados. Todo sobre las propiedades y métodos de objetos JavaScript Todo sobr

programar

es

2025-01-20

 

Referencia de javascript objeto 1
Referencia de javascript objeto 1

Si crees que alguno de los contenidos (texto, imagenes o multimedia) en esta página infringe tus derechos relativos a propiedad intelectual, marcas registradas o cualquier otro de tus derechos, por favor ponte en contacto con nosotros en el mail [email protected] y retiraremos este contenido inmediatamente

 

 

Update cookies preferences