Das ist sehr seltsam, ich versuche, eine Variable zu verwenden, die ich definieren wie:Warum erhalte ich einen Fehler bei der Suche nach einem Index mit Fenstervariable?
window.params['variable'] = { ... };
In der Funktion dieses Ich habe ich verwende:
function q()
{
...
// for example
return new Chart(canvas, window.params['variable']);
...
}
Als ich dies ausführen ich erhalte den Fehler: Uncaught TypeError: Cannot read property 'variable' of undefined
Aber unglaublich (für mich), wenn ich definieren params als:
window.params = { ... }
Der Fehler verschwindet, und die Funktion läuft einwandfrei! Warum?
(Obviusly ersetze ich die window.params['variable']
durch window.params
erste, aber ich glaube, dass dies entspricht)
Dank.
können Sie erweitern die erste Zuweisung 'window.params ['variable'] = {...}; ' –