ES6 Promise基础用法与代码示例

作者:函数茶馆

时间:2026-10-22

浏览:665

本文介绍了ES6中Promise的基础用法,通过一个包含setTimeout的JavaScript代码示例,展示了Promise的创建、状态变更(resolve/reject)以及then方法的链式调用。文章旨在帮助开发者理解Promise的基本结构及其在异步编程中的应用。

文章目录

ES6 Promise基础用法与代码示例

接下来直接展示具体的代码实现,以便更直观地理解相关概念。


<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title></title>
</head>
<body>
<script>
var a=0
var test=function(resolve, reject){
  setTimeout(function(){
    a=4;
    console.log(a)
    if(a<2){resolve('200 OK');}
    if(a>2){reject('400 died');}
  },3000)
}
var p1=new Promise(test);
p1.then(function(resolve){
  console.log(resolve)
},function(reject){
  console.log(reject);
})
</script>
</body>
</html>

内容总结

上述内容是关于ES6中Promise的详细代码解析,希望能对各位读者有所帮助。如果您在使用过程中遇到任何疑问,欢迎随时留言,小编会尽快回复。同时,衷心感谢大家对本网站的支持!

实用工具推荐

电子包浆

绿化、压缩、噪点和虚拟水印,自由调节做旧程度。

使用 ›
图片压缩

选择画质和输出格式,预览压缩前后的大小。

使用 ›
相关文章