【发布时间】:2019-06-15 00:12:35
【问题描述】:
为什么调用函数后变量不能改变?
这是我的代码:
const tabletojson = require('tabletojson');
var email ;
tabletojson.convertUrl(
'https://myurl
,
{ stripHtmlFromCells: true },
function(tablesAsJson) {
email = tablesAsJson[2][7][1];
var result2 = tablesAsJson;
console.log(result2);
var Firstname;
var lastname;
Firstname = tablesAsJson[0][1][1]
lastname = tablesAsJson[0][0][1]
console.log("Hello Sir: "+Firstname + " " +lastname + ". your email is : " + email)
console.log(email)// this prints the correct answer
}
);
在尝试打印超出函数范围的电子邮件时 返回一个空白文本 console.log("邮箱是" + email);
【问题讨论】:
标签: javascript node.js json npm