Видимость переменной из одного контекста в другом контексте
Здравствуйте.
var url = 'testurl'; var spooky = new Spooky( options, callback); spooky.then( function() { console.log(url) // FAIL }); Задача - написать код так, чтобы url была видна внутри function(). Изменять then нельзя. Безымянная функция параметров не принимает. Значения options и callback здесь неважны, если что. |
ну во первых судя по коду, функция долна видеть переменную... а вообще можно функцию обернуть:
spooky.then(function(url){
return function() {
console.log(url) // PASS
}
}(url));
|
Спасибо, верная идея.
|
| Часовой пояс GMT +3, время: 15:12. |