Это очень странно, я пытаюсь использовать переменную, которую я определяю как:Почему я получаю сообщение об ошибке при поиске индекса с помощью переменной окна?
window.params['variable'] = { ... };
В функции я использую у меня есть это:
function q()
{
...
// for example
return new Chart(canvas, window.params['variable']);
...
}
Когда я выполняю это Я получаю ошибку: Uncaught TypeError: Cannot read property 'variable' of undefined
Но, невероятно (для меня), когда я определяю Params как:
window.params = { ... }
Ошибка исчезнет, и функция работает нормально! Зачем?
(Obviusly я заменить window.params['variable']
на window.params
первым, но я считаю, что это эквивалентно)
Спасибо.
вы можете расширить первое присваивание 'window.params ['variable'] = {...}; ' –