javascript - 将函数参数传递给另一个函数

标签 javascript jquery

假设我有两个函数function A(str)function B(id):

function A(str) {

}

function B(id) {
  $x = str
}

有没有办法将函数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;
}

(或使用thisarguments - 不推荐,但可行)

关于javascript - 将函数参数传递给另一个函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49606486/

相关文章:

javascript - jQuery Slider 执行意外?

javascript - 将 Javascript 替换为 Typescript

javascript - 通过 AJAX 发送 ASP.NET 模型

jQuery - 为什么 $ ('form' ).get(0).submit() 不触发附加的提交处理程序?

javascript - 通过函数改变<audio>标签src

javascript - 选择多项选择 - 选择其他任何内容时取消选择 "All"选项,反之亦然

javascript - 从用户输入到搜索的动态 URL

javascript - 使本网站有一些可点击的框

javascript - 非重复逗号

javascript - Jquery `detach()` 和 `append` 到新父级