异步编程是一种编程范式,它允许程序在等待某些操作(例如网络请求或文件读写)完成的同时继续执行其他操作。这种方法可以提高程序的效率和响应能力。在JavaScript中,常见的异步编程方式包括回调函数、Promises和async/await。
示例:```js
async function fetchData() {
try {
const response = await fetch('https://api.example.com/data'); // 发送请求
if (!response.ok) {
throw new Error('网络响应错误');
}
const data = await response.json(); // 解析JSON数据
console.log(data); // 处理数据
} catch (error) {
console.error('获取数据失败:', error); // 错误处理
}
}