有没有办法将变量发送到另一个函数?就像这个例子一样:
function test2(){
$('body').append(lol);
}
function test1(){
var lol = "test";
test2();
}
答案 0 :(得分:2)
您可以为test2()
准备参数:
function test2(elem)
{
$('body').append(elem);
}
function test1()
{
var lol = "test";
test2(lol);
}
或者在函数之外声明lol
,以便它们可用于...
var lol;
function test2()
{
$('body').append(lol);
}
function test1()
{
lol = "test";
test2();
}
答案 1 :(得分:0)
您只是表示“如何将参数传递给函数”?如果是,那么:
function test2(someParam){
$('body').append(someParam);
}
function test1(){
var lol = "test";
test2(lol);
}
您可以为函数提供任意数量的参数(在这种情况下,只有一个参数; someParam
)。当您调用该函数时,您可以传入一个值(在这种情况下,我们传入变量lol
)。例如,您可以传入一个字符串:
test2('randomString');
这会将该字符串附加到body
,而不是变量的值。