“Dostęp do zagnieżdżonych obiektów w JavaScript” Kod odpowiedzi

Dostęp do zagnieżdżonych obiektów w JavaScript

const user = {
    id: 101,
    email: '[email protected]',
    personalInfo: {
        name: 'Jack',
        address: {
            line1: 'westwish st',
            line2: 'washmasher',
            city: 'wallas',
            state: 'WX'
        }
    }
}

const name = user.personalInfo.name;
const userCity = user.personalInfo.address.city;
Jolly Jellyfish

JS tworzą zagnieżdżony obiekt z pól

function assign(obj, keyPath, value) {
   lastKeyIndex = keyPath.length-1;
   for (var i = 0; i < lastKeyIndex; ++ i) {
     key = keyPath[i];
     if (!(key in obj)){
       obj[key] = {}
     }
     obj = obj[key];
   }
   obj[keyPath[lastKeyIndex]] = value;
}
Krushn

Dostęp do zagnieżdżonych obiektów w JavaScript


{key: value, key: value, ...}

Dizzy Dugong

JS tworzą zagnieżdżony obiekt z pól

var settings = {};
assign(settings, ['Modules', 'Video', 'Plugin'], 'JWPlayer');
Krushn

Odpowiedzi podobne do “Dostęp do zagnieżdżonych obiektów w JavaScript”

Pytania podobne do “Dostęp do zagnieżdżonych obiektów w JavaScript”

Więcej pokrewnych odpowiedzi na “Dostęp do zagnieżdżonych obiektów w JavaScript” w JavaScript

Przeglądaj popularne odpowiedzi na kod według języka

Przeglądaj inne języki kodu