A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://developer.mozilla.org/pt-BR/docs/Web/JavaScript/Reference/Global_Objects/Reflect/set below:

Reflect.set() - JavaScript | MDN

Reflect.set()

Baseline Widely available

O método estático Reflect.set() define uma propriedade em um objeto.

Sintaxe
Reflect.set(alvo, propriedade, valor[, receptor])
Parâmetros
alvo

O objeto alvo onde a propriedade será definida.

propriedade

O nome da propriedade a ser definida.

valor

o valor a ser definido para a propriedade.

receptor

O valor do this fornecido para a chamada do alvo se um setter é encontrado.

Retorno

Um Boolean indicando se a definicão da propriedade ocorreu com sucesso ou não.

Exceções

Um TypeError, se o alvo não for um Object.

Descrição

O método Reflect.set permite que você defina uma propriedade em um objeto. Ele define a propriedade e is like the property accessor syntax as a function.

Exemplos Usando Reflect.set()
// Object
var obj = {};
Reflect.set(obj, "prop", "value"); // true
obj.prop; // "value"

// Array
var arr = ["duck", "duck", "duck"];
Reflect.set(arr, 2, "goose"); // true
arr[2]; // "goose"

// É possível truncar o array
Reflect.set(arr, "length", 1); // true
arr; // ["duck"];

// Com apenas um argumento, propertKey e valor são undefined
var obj = {};
Reflect.set(obj); // true
Reflect.getOwnPropertyDescriptor(obj, "undefined");
// { value: undefined, writable: true, enumerable: true, configurable: true }
Especificações Compatilibidade com navegadores Veja também

RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4