promise對象基本使用。——使用同步流程表示異步操做

0.爲何要介紹promise 由於js是串行,單線程語言。是同步流程,代碼只能順序執行。(詳見:簡述進程、線程、串行、並行基本概念,便於快速理解) 企業開發中爲了保存異步代碼的執行順序, 那麼就會出現回調函數層層嵌套 若是回調函數嵌套的層數太多, 就會致使代碼的閱讀性, 可維護性大大下降 promise對象能夠將異步操做以同步流程來表示, 避免了回調函數層層嵌套(回調地獄) 順序打印:1,2,3。
相關文章
相關標籤/搜索