首页 > 解决方案 > 返回(值);不能正常工作

问题描述

当我调用此函数时:

function getweb(addr){
    request(addr, function (err, response, body) {
    let artlatestjson = JSON.parse(body);
    aart = artlatestjson.title;
    alink = artlatestjson.url;
    ascore = "|  Score " + artlatestjson.score;
    return(aart)
  });
}

和:

console.log(getweb(jsonfileaddres))

(jsonfileaddres 是 json 文件的 url)

它总是返回未定义,即使 aart 设置为正确的东西。

标签: javascriptnode.js

解决方案


推荐阅读