Movatterモバイル変換


[0]ホーム

URL:


  1. Tecnología web para desarrolladores
  2. JavaScript
  3. Referencia de JavaScript
  4. Funciones
  5. get

Esta página ha sido traducida del inglés por la comunidad.Aprende más y únete a la comunidad de MDN Web Docs.

View in EnglishAlways switch to English

get

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since ⁨julio de 2015⁩.

Enlaza la propiedad de un objeto con una función que será llamada cuando la propiedad es buscada.

Sintaxis

{get prop() { . . . } }

Parámetros

prop

el nombre de la propiedad a unir con la función dada

Descripción

A veces es deseable permitir acceso a una propiedad que retorna un valor dinámicamente calculado, o si desea mostrar el estado de alguna variable interna sin requerir el uso de llamadas a métodos explícitos. En JavaScript, esto se puede lograr con el uso de un getter (captador). No es posible tener simultáneamente un getter ligado a una propiedad y que dicha propiedad tenga actualmente un valor, aunque es posible usar un getter junto con un setter para crear un tipo de pseudo-propiedad.

Tenga en cuenta lo siguiente al trabajar con la sintaxisget:

El getter puede ser removido usando el operadordelete.

Ejemplos

Definir un getter con el operadorget

Esto creará una pseudo-propiedadlatest (ver ejemplo) del objectoo que podría retornar la más reciente entrada dentro deo.log:

js
var o = {  get latest() {    if (this.log.length > 0) {      return this.log[this.log.length - 1];    } else {      return null;    }  },  log: [],};

Note que intentar asignar un valor alatest no lo cambiará.

Borrar un getter usando el operadordelete

js
delete o.latest;

Especificaciones

Specification
ECMAScript® 2026 Language Specification
# sec-method-definitions

Compatibilidad con navegadores

Consulta también

Help improve MDN

Learn how to contribute

This page was last modified on byMDN contributors.


[8]ページ先頭

©2009-2025 Movatter.jp