基础应用
JavavScriptJavavScript小于 1 分钟约 204 字
1. Promise 基础使用
function fetchData() {
return new Promise((resolve, reject) => {
// 异步操作
setTimeout(() => {
const data = {
name: 'John',
age: 30
};
if (data) {
resolve(data); // 将Promise对象状态设置为已完成
} else {
reject('Error fetching data'); // 将Promise对象状态设置为已拒绝
}
}, 2000);
});
}
fetchData()
.then(data => {
console.log(data); // 处理已完成状态
})
.catch(error => {
console.error(error); // 处理已拒绝状态
});
2. 标签退出
相关信息
嵌套循环和 break 语句来控制循环的执行
// 外层循环,从 0 到 9 遍历
for (let i = 0; i < 10; i++) {
// 内层循环,从 0 到 9 遍历
for (let j = 0; j < 10; j++) {
// 打印 j 的值
console.log(j);
// 如果 j 等于 9,则跳出 res 标签标识的循环
if(j==9)
{
// 使用 break 语句跳出 res 标签标识的循环
break res;
}
}
}