Почему я не могу получить доступ к свойству объекта из функции, расположенной в массиве функций [дубликат]Javascript

Форум по Javascript
Anonymous
Почему я не могу получить доступ к свойству объекта из функции, расположенной в массиве функций [дубликат]

Сообщение Anonymous »

разве он не должен иметь доступ к объекту «что-то»?

Код: Выделить всё

var problem = {

something: {thing:23},
somethingElse: [function(){return this.something.thing}]

};
console.log(problem.somethingElse[0]()); //Gives undefined error
Я пытался получить доступ к свойству объекта из функции, расположенной в массиве функций, но похоже, что оно выходит за пределы области действия функции. почему это?

Подробнее здесь: https://stackoverflow.com/questions/793 ... n-an-array

Вернуться в «Javascript»