function fakeFetchCourses() { return new Promise(function (resolve) { setTimeout(function () { resolve(["DOM 获取元素", "事件监听", "异步基础"]); }, 800); }); } // 任务: // 1. 获取按钮、状态文字、列表 // 2. 点击按钮后显示“加载中” // 3. 调用 fakeFetchCourses() // 4. 用 then 渲染课程列表 // 5. 用 catch 处理错误