विनाशकारी का उपयोग करें (ES6 में नया)
मोज़िला द्वारा महान प्रलेखन के साथ-साथ एक शानदार ब्लॉग पोस्ट है जो सिंटैक्स को मुझसे बेहतर बताता है।
तुम्हारे प्रश्न का उत्तर देने के लिए
var emptyObj = {};
const { nonExistingAttribute = defaultValue } = emptyObj;
console.log(nonExistingAttribute);
आगे बढ़ते हुए
क्या मैं इस चर का नाम बदल सकता हूं ? ज़रूर!
const { nonExistingAttribute: coolerName = 15} = emptyObj;
console.log(coolerName);
नेस्टेड डेटा के बारे में क्या? जो है सामने रखो!
var nestedData = {
name: 'Awesome Programmer',
languages: [
{
name: 'javascript',
proficiency: 4,
}
],
country: 'Canada',
};
var {name: realName, languages: [{name: languageName}]} = nestedData ;
console.log(realName);
console.log(languageName);