0
我有一個承諾,等待承諾(getCookie)。如果getCookie('key')被拒絕,我嘗試從另一個cookie(作用域)獲取密鑰。我認爲是這樣的:js巢嘗試在catch塊
new Promise((resolve, reject) => {
var key, scope;
try {
key = await getCookie('key');
resolve(key)
}
catch(err){
try {
scope = await getCookie('scope');
key = getKeyFromScope(scope);
resolve(key)
} catch(err) {
reject(err);
}
}
}
但是,嵌套只允許在try塊內。有沒有更好的方式用try/catch編寫它?
*拋出的錯誤「嵌套僅在try塊內允許」 * - 你憑什麼這個聲明? – deceze