# 建構新的 promise 函式  語法: let check = new Promise(function(resolved,reject){ resolved('success')--->此參數放正確資訊 reject('error')--->此參數放錯誤資訊 }) 呼叫: check .then(function(data){ //--->對應 resolved(參數內容) console.log(data); }) .catch(function(error){ //--->對應 reject(參數內容) console.log(error) }) --------------------------------------------------- 自代參數寫法 語法: let check = function(score){ return new Promise(function(resovled,reject){ if(score>=60){ resovled('及格') }else{ reject('不及格'); } }) } check(80) //---> 80 數字會代入到 score 參數去 .then(function(data){ console.log(data); }) .catch(function(error){ console.log(error); })
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up