Destructuring
Extract values from array or object using literal syntax
var {color, position} = {
color: "blue",
name: "hemant",
state: "USA",
position: "UI Dev"
};
console.log(color, position); // blue UI DevUse Case 1
function generateObj(){
return {
color: "blue",
name: "hemant",
state: "USA",
position: "UI Dev"
};
}
var {name, state} = generateObj();
console.log(name, state); // hemant USArename variable name
Use Case 2 - ignoring some values
Use Case 3 - get few item only
Use Case 3 ( set default value )
let {name='Anoymous', loc='Hyd'} = {name: "hemant"}; console.log(name, loc); // hemant Hyd
Last updated
Was this helpful?