Javascript 将函数参数传递给另一个函数
假设我有两个函数Javascript 将函数参数传递给另一个函数,javascript,jquery,Javascript,Jquery,假设我有两个函数函数A(str)和函数B(id): 是否有方法将函数a中的参数str传递给函数B?分配给a和B范围内的变量 let outerStr; function A(str) { outerStr = str; } function B(id) { const $x = outerStr; } 或者用str的参数调用B: function A(str) { B(null, str); } function B(id, strParam) { const $x = s
函数A(str)
和函数B(id)
:
是否有方法将
函数a
中的参数str
传递给函数B
?分配给a和B范围内的变量
let outerStr;
function A(str) {
outerStr = str;
}
function B(id) {
const $x = outerStr;
}
或者用str
的参数调用B:
function A(str) {
B(null, str);
}
function B(id, strParam) {
const $x = strParam;
}
(或使用
此
或参数
-不建议使用,但可行)您可以将变量存储在函数外部,使其对两者都可用,并在A()中更改它。
var-strA;
功能A(str){
strA=str;
}
功能B(id){
var x=strA;
控制台日志(x);
}
A(“Lorem”);
B(“anID”)
你如何调用A
/B
函数?在aThat内简单调用B函数将不起作用,@AyazShahstr
不在B
的词法范围内。
function A(str) {
B(null, str);
}
function B(id, strParam) {
const $x = strParam;
}