DekGenius.com
JAVASCRIPT
array destructuring
//Without destructuring
const myArray = ["a", "b", "c"];
const x = myArray[0];
const y = myArray[1];
console.log(x, y); // "a" "b"
//With destructuring
const myArray = ["a", "b", "c"];
const [x, y] = myArray; // That's it !
console.log(x, y); // "a" "b"
How to Destructuring Array in Javascript?
//destructuring array
const alphabet = ['a', 'b', 'c', 'b', 'e'];
const [a, b] = alphabet;
console.log(a, b);
//Expected output: a b
Destructuring in ES6
var a = obj.a
var b = obj.b
var c = obj.c
Array Destructuring
const foo = ['one', 'two', 'three'];
const [red, yellow, green] = foo;
console.log(red); // "one"
console.log(yellow); // "two"
console.log(green); // "three"
Javascript array destructuring
let [a, b] = [9, 5]
[b, a] = [a, b]
console.log(a, b);
//Expected output: 5,9
javascript Array Destructuring
const arrValue = ['one', 'two', 'three'];
// destructuring assignment in arrays
const [x, y, z] = arrValue;
console.log(x); // one
console.log(y); // two
console.log(z); // three
JavaScript Destructuring - From ES6
// assigning object attributes to variables
const person = {
name: 'Sara',
age: 25,
gender: 'female'
}
// destructuring assignment
let { name, age, gender } = person;
console.log(name); // Sara
console.log(age); // 25
console.log(gender); // female
Destructuring of array in ES6
function printFirstAndSecondElement([first, second]) {
console.log('First element is ' + first + ', second is ' + second)
}
function printSecondAndFourthElement([, second, , fourth]) {
console.log('Second element is ' + second + ', fourth is ' + fourth)
}
var array = [1, 2, 3, 4, 5]
printFirstAndSecondElement(array)
printSecondAndFourthElement(array)
destructuring an array
let cars = ['ferrari', 'tesla', 'cadillac'];
let [car1, car2, car3] = cars;
console.log(car1, car2, car3); // Prints: ferrari tesla cadillac
Destructuring in ES6
Destructuring assignment JS
const [firstElement, secondElement] = list;
// is equivalent to:
// const firstElement = list[0];
// const secondElement = list[1];
// https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Destructuring_assignment
array destructuring in js
const arr = [1, 2, 3, 4];
const [first, second] = arr; // first = 1, second = 2
js The equivalent of destructuring arrays and objects
// 1) assuming arr is [10, 20, 30, 40]
const first = arr[0];
const second = arr[1];
// third element skipped
const fourth = arr[3];
// 2)
const PI = Math.PI;
const E = Math.E;
const SQRT2 = Math.SQRT2;
js Destructuring arguments
const circle = {
label: 'circleX',
radius: 2,
};
const circleArea = ({ radius }, [precision = 2]) =>
(Math.PI * radius * radius).toFixed(precision);
console.log(
circleArea(circle, [5]) // 12.56637
);
destructuring array ES6
let a = 8, b = 6;
[a, b] = [b, a];
Array destructuring
let [name, team] = ["Bob", "100Devs"]
console.log(name)//"Bob"
console.log(team)//"100Devs"
destructuring assignment in javascript
// destructuring assignment in javascript
// object destructuring
let person = {
name: "Chetan",
age: 30,
country: "India"
};
const { name, age } = person;
console.log(name);
//expected output: "Chetan"
console.log(age);
//expected output: 30
console.log(country);
//expected output: Uncaught ReferenceError: country is not defined
// Array destructuring
const num = [1,2,3];
const [one, two, three] = num;
console.log(one); // 1
console.log(two); // 2
console.log(three); // 3
© 2022 Copyright:
DekGenius.com