// 超时版的fetch _fetch(fetch, timeout) { return Promise.race([ fetch, new Promise(function (resolve, reject) { setTimeout(() => reject(new Error('request timeout')), timeout); }) ]); } // 使用 _fetch(fetch('url'), 1000).then((info)=> { return info.text()…