javascript deconstruct object
Destructuring assignment is special syntax introduced in ES6,
for neatly assigning values taken directly from an object.
const user = { name: 'John Doe', age: 34 };
const { name, age } = user;
// name = 'John Doe', age = 34const objA = {
prop1: 'foo',
prop2: {
prop2a: 'bar',
prop2b: 'baz',
},
};
// Deconstruct nested props
const { prop1, prop2: { prop2a, prop2b } } = objA;
console.log(prop1); // 'foo'
console.log(prop2a); // 'bar'
console.log(prop2b); // 'baz'let a, b, rest;
[a, b] = [10, 20];
console.log(a);
// expected output: 10
console.log(b);
// expected output: 20
[a, b, ...rest] = [10, 20, 30, 40, 50];
console.log(rest);
// expected output: Array [30,40,50]
({x: oof.x, y: oof.y} = foo);
Also in JavaScript:
- javascript run command
- javascript get unique values from array
- multiple image upload with preview and delete react js
- contact form7 404 wp-json feedback
- react hooks simple projects
- js array last element
- jquery continue in loop each
- javascript on click radio button get value
- how to set variable in discord.js
- linear search js
- javascript object keys foreach
- how to find for lable in jquery
- math floor javascript null
- console.log object to json
- function click anywhere javascript
- javascript how to pass an action back in a function
- jquery is checked
- js math random
- what is console in javascript
- react router url params
- Javascript format date / time
- jquery addeventlistener
- javascript circular evaluation
- how to deploy react app firebase