它是一个简单的函数,它接受两个变量并将它们“合并”(合并)。下面的代码:
function merge(var1, var2) {
var1 += var2;
}
var a = 'a';
var b = 'b';
merge(a, b);
console.log(a);
当我在函数内部调用控制台日志时,它按计划工作并显示'ab',但是,如果我在控制台外部记录日志a,则预期结果当然是'ab',但会打印'一种'。我知道这是因为一个函数是一个异步事件,因此它是在运行外部控制台日志之后运行的,但是我丝毫不知道如何解决这个问题。感谢所有帮助。