javascript - 返回(值);不能正常工作
问题描述
当我调用此函数时:
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 设置为正确的东西。
解决方案
推荐阅读
- python-3.x - Sklearn.metrics.mean_squared_error() 返回负数
- python - 使用 pd.read_sqlite 读取远程服务器中的 sqlite 文件
- sapui5 - UI5:随着用户滚动而移动的浮动容器?
- r - automatically set `options("width")` to current vscode terminal width based on a DOM attribute?
- vbscript - 如何在 VBScript 中从 XML-RPC 端点请求数据
- python - py-pdf-parser 可视化工具在 Google colab 中不起作用
- amazon-web-services - 如何强制删除 MWAA 环境?
- python - Pyspark - 如何在匹配后删除字符
- c# - 在 DisplayFusion 脚本函数中添加对“Microsoft Internet Controls”的引用
- linux - 有没有办法在本地机器的虚拟机设置期间挂载 cloud-init 用户数据文件?