/**
* 返回對像是否類似於 `Promise`(即具有 `then` 方法)。
*
* @param {Object} 值
* 一個可能是也可能不是 `Promise` 的對象。
*
* @return {布爾值}
* 對像是否類似 `Promise`。
*/
導出函數 isPromise(value) {
返回值!== 未定義 && 值!== 空 && 值的類型。然後 === '函數';
}
/**
* 沉默一個類似 Promise 的對象。
*
* 這對於避免無害但可能令人困惑的“未捕獲”很有用
* play promise”拒絕錯誤信息。
*
* @param {Object} 值
* 一個可能是也可能不是 `Promise` 的對象。
*/
導出函數 silencePromise(value) {
如果(isPromise(值)){
value.then(null, (e) => {});
}
}