gpt4 book ai didi

javascript - 嵌套函数中的回调

转载 作者:行者123 更新时间:2023-11-28 16:09:52 24 4
gpt4 key购买 nike

我有一个函数调用另一个函数,依此类推。

function A(args,callback){    
// make ajax request
// on response
B()
}

function B(args){

// make ajax request
// on response
C()
}

function C(args){

// make ajax request
// on response
D()
}

我正在进行十次 ajax 调用。有两个问题...

  1. 谁能解释一下什么是回调 hell ?这是回调 hell 吗?
  2. 如果我在函数 D 中调用callback(),它会被调用吗?我没有将回调作为参数传递给其他函数。

最佳答案

  1. 我不知道所说的回调 hell 是什么,但这是一个意大利面条式代码的 hell 。

What is "callback hell"?
Asynchronous javascript, or javascript that uses callbacks, is hard to get right intuitively.

Source

2.不,callback 未在 D 内部定义,因此您会收到错误消息。

关于javascript - 嵌套函数中的回调,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13386777/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com