0
所以這看起來像是一件基本的事情,但本週幾次導致額外的工作。如何在一個函數中定義一個變量並使其在所述函數之外可用。節點變量範圍
var variables = { initial: 'To Start'};
var curl = require('curlrequest');
var options = {
url: 'www.google.com',
verbose: true,
stderr: true
};
curl.request(options, function (err, data) {
variables.testing123 = function() {return 'woking now';};
variables.ting123 = 'I should be showing in console';
});
console.log(variables);
控制檯輸出:
{ initial: 'To Start' }
的目標是捲曲的URL和返回的JSON存儲到varialble到另一個函數用來理清最高分辨率,並建立從下載列表可用數據。腳本的後半部分已經準備就緒,但爲了動態地做到這一點,我需要捲曲幾個URL併爲每個URL過濾JSON。
的問題是你想與同步異步函數工作。 –