将变量的值赋给从JS函数返回的值

时间:2017-05-14 06:43:49

标签: javascript function return

我有一个返回对象的函数,如下所示:

FirefoxProfile profile = new FirefoxProfile();         
profile.setPreference("network.proxy.type", 1);
profile.setPreference("network.proxy.http", "localhost");     
profile.setPreference("network.proxy.http_port", 3128); 
WebDriver driver = new FirefoxDriver(profile);

该函数工作正常,但是当我声明一个变量来使用函数返回的内容时,它改为function getJSON(url) { request.get({ url: url, json: true, headers: { 'User-Agent': 'request' } }, (err, res, response) => { if (err) { console.log('Error:', err); } else if (res.statusCode !== 200) { console.log('Status:', res.statusCode); } else { // JSON received successfully return response; } }); } 。我希望它是一个对象。

undefined

1 个答案:

答案 0 :(得分:-1)

尝试将函数赋值给变量:

var myVar = function someFunction() {
    //do something here
};
//then use myVar
function newFunction(myVar){
  //do something
 }