Видимость переменной из одного контекста в другом контексте
Здравствуйте.
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, время: 17:16. |