JavaScript: Object.assign()

Veja nesse artigo como utilizar o Object.assign() do ECMAScript 6

Image result for javascript
JavaScript (ECMAScript 6)

Para quem ainda não teve contato com o Object.assign(), ele nos permite copiar os valores de um ou mais objetos e passar para um outro. Seguindo a documentação da MDN nós temos a seguinte sintaxe:

Object.assign(target, ...sources );

Nos temos dois parâmetros: 1 para o objeto que iremos copiar e o outra para o objeto de destino. Para ficar mais claro veja dois exemplo abaixo:

Exemplo 1

concatenando dois valores em um único objeto:

let first = {name: 'Tony'};
let last = {lastName: 'Stark'};
let person = Object.assign(first, last);
console.log(person);
// {name: 'Tony', lastName: 'Stark'}

Exemplo 2

Passando os valores de um objeto para uma nova variável

let obj = [{id:1,name: 'Tony Stark'}, {id:2,name: 'Steve Rogers'}];
let clone = Object.assign([{}], obj);
console.log(clone);

Abaixo você tem uma imagem com o retorno do nosso exemplo anterior:

Object.assign()

Esse foi um post rápido para demonstrar mais uma das funcionalidades do ECMAScript 6. Espero ter ajudado e até a próxima pessoal.

 

SOURCE:

 

Written by

Medium member since Aug 2018

Enjoy your life

 

codeburst

codeburst

Bursts of code to power through your day. Web Development articles, tutorials, and news.

 

 

 

 

 

Scroll al inicio

Si continuas utilizando este sitio aceptas el uso de cookies. más información

Los ajustes de cookies de esta web están configurados para "permitir cookies" y así ofrecerte la mejor experiencia de navegación posible. Si sigues utilizando esta web sin cambiar tus ajustes de cookies o haces clic en "Aceptar" estarás dando tu consentimiento a esto.

Cerrar