1.结构搭建.html
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <script src="./结构搭建.js"></script> </head> <body> <script> let p=new Promise((resolve,reject)=>{ resolve('OK') }) p.then(value=>{ console.log(value); },reason=>{ console.log(reason); }) </script> </body> </html>
2.结构搭建.js
function Promise(executor){ } Promise.prototype.then=function(onResolved,onRejected){ }