Search
 
SCRIPT & CODE EXAMPLE
 

JAVASCRIPT

nested destructuring javascript

const a = {
  id: 1,
  name: 'Yogesh',
  age: 30,
  education: {
    degree: 'Bachelor'
  }
};
const {education: {degree}} = a;
console.log(degree); //prints: Bachelor
Comment

destructuring nested objects

const obj = {a: {b: 'xyz'}};

const {a: {b}} = obj;

console.log(b); // xyz
Comment

How to destructuring nested object value in javascript?

const person = {
    firstName: 'Adil',
    lastName: 'Arif',
    age: 25,
    job: 'web-developer',
    love: 'coding',
    friedsList: {
        friend1: 'Abir',
        friend2: 'Adnan'
    }
}
const { friend1, friend2 } = person.friedsList;
console.log(friend1, friend2);
//Expected output: Abir Adnan
Comment

Destructuring object from a nested object

const person = {
    name: 'labib',
    age: 22,
    job: 'web-developer',
    frieds: ['ahsik', 'abir', 'alvi', 'hanafi'],
    childList: {
        firstChild: 'Salman',
        secondChild: 'Rafi',
        thirdChild: 'Anfi'
    }
}

//simple destructuring
const { name, age, job } = person;
console.log(name, age, job);
//Expected output: labib 22 web-developer
Comment

Destructuring array and object from a nested object

const person = {
    name: 'labib',
    age: 22,
    job: 'web-developer',
    frieds: ['ahsik', 'abir', 'alvi', 'hanafi'],
    childList: {
        firstChild: 'Salman',
        secondChild: 'Rafi',
        thirdChild: 'Anfi'
    }
}
const { frieds: [a, b, c] } = person; //array destructuring from a nested object 
console.log(a, b, c);
//expected output: ahsik abir alvi;
const { childList: { firstChild, secondChild } } = person; //object destructuring from a nested object
console.log(firstChild, secondChild)
//expected output:Salman Rafi
Comment

nested array destructuring javascript

// destructuring array & nested array & combine array into single array
let person = ["John", "Sandy", "Sam", ["Mike", "Max"], "Diego", "Paul"];
// empty comma is like skipping array index. I skipped "Sam"
const [a, b, , c, ...d] = person;

let friend = [d, "Tom", "Jerry"] 
let newFriend = [...d, "Tom", "Jerry"]

console.log(a); // output: "John"
console.log(b); // output: "Sandy"
console.log(c); // output: [ "Mike", "Max" ]
console.log(d); // output: ["Diego", "Paul"]
console.log(friend); // output: [ [ 'Diego', 'Paul' ], 'Tom', 'Jerry' ]
console.log(newFriend); // output: [ 'Diego', 'Paul', 'Tom', 'Jerry' ]
Comment

How to destructuring values from an nested object in javascript?

var personsInfo = {
    company: 'sp-coder',
    persons: [{
        id: 1,
        name: 'Adil',
        friedsList: {
            friend1: 'Nabil',
            friend2: 'Habib'
        }
    }, {
        id: 2,
        name: 'Arif',
        friedsList: {
            friend1: 'alvi',
            friend2: 'avi'
        }
    }]
};

const { friend1, friend2 } = personsInfo.persons[0].friedsList;
console.log(friend1, friend2);
// Expected Output: Nabil Habib
Comment

javascript nested array destructuring

const person = {
    name: 'Arif',
    age: 22,
    job: 'we-developer',
    friendList: ['abir', 'adnan', 'alvi'],
    companyDetails: {
        id: 3343,
        companyName: 'IT solution',
        salary: 33400,
        location: 'jahanbarge',
    }
}
const [x, y, z] = person.friendList;
console.log(x, y, z);
//Expected output:abir adnan alvi
Comment

es6 parameter destructuring nested object

const myFunc = ({event: {target: {name,secondName}}}) => {
  console.log(name);
  console.log(secondName);
}

myFunc({event: {target: {name: 'fred'}}})
Comment

Nested destructuring in Javascript

const person = {
    id: 0133,
    name: "Robert",
    positon: "web-developer",
    salary: 8000,
    pColor: "red",
    pSports: "football",
    pMovies: ["word war 1", "destroy the world", "long way", "Where is my home"],
    pChild: {
        firstChild: "Adiba",
        secondChild: "Alvi"
    }
}
const { secondChild } = person.pChild;
console.log(secondChild);
//Output: Alvi
Comment

javascript nested array destructuring

let arr = [1, 2, 3, 4, [100, 200, 300], 5, 6, 7];

// nested array destructuring
const [a, , , , [, b, ,], , , ,] = arr;

console.log(a);
// expected output "1"

console.log(b);
// expected output "200"
Comment

Destructuring Nested Objects

const user = {  id: 339,  name: 'Fred',  age: 42};
const {name} = user;
console.log(name); //Expected output: fred
Comment

PREVIOUS NEXT
Code Example
Javascript :: make shorter if statements with objects 
Javascript :: sum array elements in javascript 
Javascript :: swiper js 
Javascript :: how to find remainder in javascript 
Javascript :: async await react stackoverflow 
Javascript :: javascript call and apply methods 
Javascript :: javascript add maxlength attribute 
Javascript :: convert json to 2d array 
Javascript :: openstreetmap api example javascript 
Javascript :: how to add key value pair in object 
Javascript :: image and video lightbox react 
Javascript :: updatedAt mongoose stop 
Javascript :: Warning: Internal React error: Expected static flag was missing. Please notify the React team. 
Javascript :: getting cannot call a class as a function 
Javascript :: javascript form data 
Javascript :: Angular Mat-Table with Dynamic Columns generate and Data should be populated in horizontal way 
Javascript :: parseint() javascript 
Javascript :: is value in list javascript 
Javascript :: javascript catch all click events 
Javascript :: what to use let vs var js 
Javascript :: js to find value in array 
Javascript :: await the end of subscribe angular 
Javascript :: js array map skip element 
Javascript :: angular lazy loading images 
Javascript :: date match mongodb 
Javascript :: js arrow anonymous function 
Javascript :: setattribute 
Javascript :: has class in jquery 
Javascript :: if else statement javascript 
Javascript :: polyfill for call 
ADD CONTENT
Topic
Content
Source link
Name
3+5 =