これは私が私のように定義する変数を使用しようとしている、非常に奇妙ではある:私はこれを実行するとなぜウィンドウ変数を使用してインデックスを検索するときにエラーが発生しますか?
function q()
{
...
// for example
return new Chart(canvas, window.params['variable']);
...
}
:私はこれを持って使用している機能で
window.params['variable'] = { ... };
私はエラーを取得する:Uncaught TypeError: Cannot read property 'variable' of undefined
しかし、(私にとっては)信じられないほど、私はとしてのparamsを定義する場合:
window.params = { ... }
エラーが表示されなくなり、機能は正常に動作します!どうして?
(Obviusly私が最初window.params
でwindow.params['variable']
を置き換えるが、私は、これは同等であると信じている)
感謝。
を最初の割り当て 'window.params ['variable'] = {...}; ' –