同级函数调用传参问题

发布于 2022-09-03 23:38:06 字数 369 浏览 18 评论 0

function funa(){
     funb(b);
   };

function funb(callback){
     function fund(){};
     fund();
     callback()
   };

function func(){};

funa(z){
  funb(func);
};

如上,有三个在同一等级的函数funa、funb、func,funb里有一个fund,funa调用funb,funb有一个回调函数callback。
现在给funa传入一个参数z,funa会调用函数funb,把funb的回调函数设为func。
请问怎么才能让func接收到funa中传入的参数z?或者要怎么改这几个函数?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

爱她像谁 2022-09-10 23:38:06
'use strict'

function funa(funx, paramz) {
  funb(funx, paramz);
}

function funb(callback, paramz) {
  function fund() {};
  fund();
  callback(paramz);
}

function func(paramz) {
  console.log('In function C: ' + paramz);
}

funa(func, "I'm here!");
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文