编辑代码

async function fetchData() {
  return new Promise<string>((resolve, reject) => {
    setTimeout(() => {
      resolve('Data from server'); // 模拟异步操作,返回数据
    }, 1000);
  });
}

async function processData() {
  try {
    const data = await fetchData(); // 使用 await 等待获取数据
    console.log('Data processed:', data);
    // 在这里处理数据
  } catch (error) {
    console.error('Error processing data:', error);
  }
}

console.log('Before calling processData');
processData().then((value) => {
    console.log("xixixixixixix")
})
console.log('After calling processData');