在这里我想在函数3中设置id。如果我调用函数2,则应该在函数3中设置id =2。或者,如果我调用函数1,则应该在函数3中设置id = 1。
var id;
功能-1
function load() {
id = 1;
}
功能-2
function load1() {
id = 2;
}
功能-3
function getid() {
qid = id
}
有没有可能?
答案 0 :(得分:1)
调用功能1和2中的功能3
var id;
//function - 1
function load() {
getid(1);
//id = 1;
}
//function - 2
function load1() {
getid(2);
//id = 2;
}
//function - 3
function getid(param) {
id = param;
}
答案 1 :(得分:0)
假设您不想将变量传递给getid
并按原样使用它,则可以将getid
的函数调用放在load
和load1
中。
var id;
function load() {
id = 1;
getid();
}
function load1() {
id = 2;
getid();
}
function getid() {
qid = id;
}