js 异步加载文件。
/** * 定义一个异步函数来加载文件列表 * @param fileUrlList * @returns {Promise<void>} */ async function loadFiles(fileUrlList) { for (let i = 0; i < fileUrlList.length; i++) { const url = fileUrlList[i]; try { const response = await fetch(url); // 传入的URL if (!response.ok) { throw new Error(`HTTP 错误!状态码:${response.status} - URL: ${url}`); } //console.log(`文件 ${i + 1} 下载成功: ${url}`); } catch (error) { console.error(`文件 ${i + 1} 加载失败:`, error); } } }
使用:
loadFiles(['https://www.phpernote.com/style1/sound/click.mp3']);