我有一个返回对象的函数,如下所示:
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
答案 0 :(得分:-1)
尝试将函数赋值给变量:
var myVar = function someFunction() {
//do something here
};
//then use myVar
function newFunction(myVar){
//do something
}