深度保持探索全栈开发的无限可能
记录技术成长的每一步
什么是回调地狱?

回调地狱

异步任务的代码,不能保证能按照顺序执行,而进行多层或无限嵌套。

--- -- -  -
    -------
    --- -- -  -
        -------
        --- -- -   -
            -------
        -- --
    -- --
-- --

解决回调地狱

1、Promise

- -----
    - - ---------
        --
            ------
        ------
            ----
        -
    --
-

------------
    ---------
    - -----
----------
    ---------
    - ----
----------
    ---------
----------
    ---------
--

2、async await

-------- --------
    ------ --- ---------------------------------
        ----
            ------------
        ----------
            --------------
        -
    --
-

----- -------- -------
    --- ---- - ----- --------------  -- --------------------------
    --- ---- - ----- -----------
    --- ---- - ----- -------------
    ----------------------------
-
------
-------