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

destructure nested object properties

const user = {
  name: 'Chris',
  age: 33,
  username: 'DailyDevTips',
  address: {
    country: 'South Africa',
    postalCode: '7700',
  },
};

const {
  address: { country },
} = user;

console.log(country);
// South Africa
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

destructure nested object properties

const {
  address: { country },
} = user;

console.log(country);
// South Africa
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

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

destructure nested object properties

const user = {
  name: 'Chris',
  age: 33,
  username: 'DailyDevTips',
  address: {
    country: 'South Africa',
    postalCode: '7700',
  },
};

const {
  address: { country },
} = user;

console.log(country);
// South Africa
Comment

destructure nested object properties

const user = {
  name: 'Chris',
  age: 33,
  username: 'DailyDevTips',
  address: {
    country: 'South Africa',
    postalCode: '7700',
  },
};

const {
  address: { country },
} = user;

console.log(country);
// South Africa
Comment

destructure nested object properties

const {
  address: { country },
} = user;

console.log(country);
// South Africa
Comment

destructure nested object properties

const user = {
  name: 'Chris',
  age: 33,
  username: 'DailyDevTips',
  address: {
    country: 'South Africa',
    postalCode: '7700',
  },
};
Comment

destructure nested object properties

const {
  address: { country },
} = user;

console.log(country);
// South Africa
Comment

destructure nested object properties

const {
  address: { country },
} = user;

console.log(country);
// South Africa
Comment

destructure nested object properties

const user = {
  name: 'Chris',
  age: 33,
  username: 'DailyDevTips',
  address: {
    country: 'South Africa',
    postalCode: '7700',
  },
};

const {
  address: { country },
} = user;

console.log(country);
// South Africa
Comment

destructure nested object properties

const {
  address: { country },
} = user;

console.log(country);
// South Africa
Comment

destructure nested object properties

const {
  address: { country },
} = user;

console.log(country);
// South Africa
Comment

destructure nested object properties

const {
  address: { country },
} = user;

console.log(country);
// South Africa
Comment

destructure nested object properties

const user = {
  name: 'Chris',
  age: 33,
  username: 'DailyDevTips',
  address: {
    country: 'South Africa',
    postalCode: '7700',
  },
};

const {
  address: { country },
} = user;

console.log(country);
// South Africa
Comment

destructure nested object properties

const {
  address: { country },
} = user;

console.log(country);
// South Africa
Comment

destructure nested object properties

const user = {
  name: 'Chris',
  age: 33,
  username: 'DailyDevTips',
  address: {
    country: 'South Africa',
    postalCode: '7700',
  },
};

const {
  address: { country },
} = user;

console.log(country);
// South Africa
Comment

destructure nested object properties

const {
  address: { country },
} = user;

console.log(country);
// South Africa
Comment

Destructure nested object properties

const item = {
  id: 1234,
  name: "sony wf1000xm3",
  category: {
  	mainCategory: "electronics,
    subCategory:'earphones'
  }
};

const {
  category: { subCategory },
} = item;

console.log(category);
// reference error

const {
  category: { subCategory },
  category,
} = item;

console.log(subcategory);
// earphones

console.log(category);
// {mainCategory: "electronics,subCategory:'earphones'}
		
Comment

javascript Nested Destructuring Assignment

// nested array elements
const arrValue = ['one', ['two', 'three']];

// nested destructuring assignment in arrays
const [x, [y, z]] = arrValue;

console.log(x); // one
console.log(y); // two
console.log(z); // three
Comment

JavaScript nested destructuring

// Destructuring an object > array > object structure
const returnedObject = {
  docsArray: [
    {socketRoom: '', routes: []},
    {socketRoom: '', routes: []},
    {socketRoom: '', routes: []},
  ]
}

// this will destructure the first and second elements from docsArray, and spread the remainder
const {docsArray: [element0, element1, ...remainder]} = returnedObject

// taking this further with destructing properties from element0 
const {docsArray: [{socketRoom0, routes0} = element0, {socketRoom1, routes1} = element1]} = returnedObject

// note the syntax for destructing Objects and Arrays
const {propName} = Object
const [element0, element1] = Array

// then one layer deep where Object[propName] is an Array
const {propName: [element0]} = Object

// then two layers, where element0 is an Object
const {propName: [{propName} = element0]}

// three layers
const {propName: [{propName: [element00]} = element0]}
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

es6 parameter destructuring nested object

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

myFunc({event: {target: {name: 'fred'}}})
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 :: regex javascript matching first letter to last 
Javascript :: ng class project 
Javascript :: how to build tree array from flat array in javascript 
Javascript :: como ordenar um array em ordem crescente javascript 
Javascript :: quadratic equation in js by function 
Javascript :: javascript random item of array 
Javascript :: javascript replace class tailwindcss 
Javascript :: dark mode javascript 
Javascript :: javascript sucks 
Javascript :: how to create module in react 
Javascript :: form action using react 
Javascript :: event listener js keydown not working 
Javascript :: javascript array loop back 
Javascript :: socket io stream 
Javascript :: javascript round big numbers 
Javascript :: how to loop elements in javascript for of loop 
Javascript :: read more/less button with smoth expand 
Javascript :: luxurious 
Python :: install matplotlib conda 
Python :: get wd in python 
Python :: how to install OpenCV? 
Python :: convert column in pandas to datetime 
Python :: django admin no such table user 
Python :: upgrade python version mc 
Python :: python slow print 
Python :: how to add text in python turtle 
Python :: python gui size 
Python :: tkinter label border 
Python :: how to import pygame onto python 
Python :: python detect if tkinter page closed 
ADD CONTENT
Topic
Content
Source link
Name
4+8 =