Object Destructuring
Object Destructuring – թե ինչպես է հնարավոր հեշտացնել կոդը
JavaScript-ում աշխատելիս մենք հաճախ ուզում ենք օբյեկտի մի քանի հատկություն օգտագործել։ Object destructuring-ը թույլ է տալիս հեշտությամբ դուրս բերել արժեքները՝ առանց երկարատև օբյեկտի property access գրելու։
Այն ներկայացվել է ES6-ում և դարձել է ժամանակակից JavaScript-ի կարևոր գործիքներից մեկը։
const user = {
name: 'Anna',
age: 28,
country: 'Armenia'
};
const { name, age } = user;
console.log(name); // Anna
console.log(age); // 28
Այս մեթոդի առավելությունները՝
const user = {
name: 'Arman',
age: 32
};
const { name: fullName } = user;
console.log(fullName); // Arman
Այս մեթոդի առավելությունները՝
const user = {
name: 'Sona'
};
const { name, age = 18 } = user;
console.log(age); // 18
Այս մեթոդի առավելությունները՝
const user = {
name: 'Ani',
location: {
city: 'Yerevan',
zip: 0010
}
};
const { location: { city } } = user;
console.log(city); // Yerevan
Այս մեթոդի առավելությունները՝
function greet({ name, age }) {
return `Hi ${name}, you are ${age} years old.`;
}
const user = { name: 'Narek', age: 35 };
console.log(greet(user));
Այս մեթոդի առավելությունները՝