Syntax: var [variable_names separated by coma]= array_name;
Array destructuring: example_1:
var nums=[300,560,767]:
var [ x , y, z]= nums;
example_2: skipping some values.
Var nums=[300,560,767]:
Var [ x ,, z]= nums; // ignoring the index 2 value
example_3: The first index value is stored in the first variable, and the remaining index values are stored in 2nd variable in the form of arrays.
var nums=[300,560,767]:
var [ x, ...z]= nums; // second variable holding the remaining values in the array
example_4
function sumAndMutiply(a , b){
return [ a+b , b*a]
}
var [sum, multiply] = sumAndMutiply(2,4);
console.log(sum)
console.log(multiply)
Object destructing :
Rules :