Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Jak použít název z proměnné v Pure JS

Ahoj, mám něco takového. Nevíte proč to nefunguje a jak to opravit?

var myConfig = {
    language: 'english',
    defaults: {
        enableGeolocation: true,
        enableSharing: false,
        maxPhotos: 20
    },
    theme: {
        skin: 'a',
        toolbars: {
            index: 'ui-navigation-toolbar',
            pages: 'ui-custom-toolbar'
        }
    }
}


var aaa = 'enableGeolocation';
var bbb= 'maxPhotos';
console.log(myConfig.defaults.aaa) // očekávaný výsledek : true
console.log(myConfig.defaults.bbb) // očekávaný výsledek : 20
Předmět Autor Datum
console.log(myConfig.defaults[aaa]) console.log(myConfig.defaults[bbb])
Wikan 11.10.2019 15:50
Wikan
Díky moc. V PHP vytvořím potřebný počet objektů a dalším načtením stránky se vždy vytvoří nové. Jak…
J.án 11.10.2019 16:43
J.án
Dělá se to tak, jak to zrovna potřebuješ. Každý způsob může být v určitých případech ten nejvhodnějš…
Wikan 11.10.2019 17:03
Wikan
Jasně ale mě se spíš jednalo třeba o systémové prostředky, nárust paměti atd...
J.án 11.10.2019 17:22
J.án
Děláš něco supernáročného, že to musíš řešit?
Wikan 11.10.2019 17:24
Wikan
Tak soubor s texty má několik MB, tak že ano..
J.án 11.10.2019 17:46
J.án
No ale ten máš načtený jenom jednou, ne?
Wikan 11.10.2019 18:21
Wikan
Ano, ten je načtený pouze jednou, ono je vlastně všechno v jednom souboru. poslední
J.án 11.10.2019 18:34
J.án

Díky moc.
V PHP vytvořím potřebný počet objektů a dalším načtením stránky se vždy vytvoří nové. Jak se to dělá u JS? Mám statickou stránku a jen klikám v bočním menu a měním obsah nějakého divu.
Mám vytvořit všechny objekty jen jednou a po celou dobu jen ty objekty používat nebo jak se to v JS dělá? Díky

Zpět do poradny Odpovědět na původní otázku Nahoru