Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/86.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 主干JS级联回调和最佳实践_Javascript_Jquery_Backbone.js_Parse Platform_Callback - Fatal编程技术网

Javascript 主干JS级联回调和最佳实践

Javascript 主干JS级联回调和最佳实践,javascript,jquery,backbone.js,parse-platform,callback,Javascript,Jquery,Backbone.js,Parse Platform,Callback,我爱你。我的应用程序发展得很好,但我面临以下挑战:回调堆栈越来越高 我最终调用了一个函数,给它传递了几个参数和一个回调,然后作为最后一个参数传递给另一个函数,然后另一个函数也会这样做,等等 我觉得这是错误的,因为为新来者维护代码变得越来越困难,有时会隐藏回调的参数3到4个调用,但我找不到任何最佳实践 关于将回调作为函数参数传递,以及回调嵌套在JS/Backbone中,是否有任何指导原则?任何建议都将不胜感激 JS中的承诺正好解决了这个问题。。。我知道他们,但我没有想到这是一个替代回调钻井。我会尽

我爱你。我的应用程序发展得很好,但我面临以下挑战:回调堆栈越来越高

我最终调用了一个函数,给它传递了几个参数和一个回调,然后作为最后一个参数传递给另一个函数,然后另一个函数也会这样做,等等

我觉得这是错误的,因为为新来者维护代码变得越来越困难,有时会隐藏回调的参数3到4个调用,但我找不到任何最佳实践


关于将回调作为函数参数传递,以及回调嵌套在JS/Backbone中,是否有任何指导原则?任何建议都将不胜感激

JS中的承诺正好解决了这个问题。。。我知道他们,但我没有想到这是一个替代回调钻井。我会尽快检查你的链接。谢谢你的提示