js如何获取异步方法里面的数据 一、问题描述 二、解决办法 1、回调函数获取异步方法里面的数据 2、Promise来处理异步 3、async await 方法 4、async await 结合promise 一、问题描述 首先看一下,常规用法能不能获取到异步方法里的数据 function getData () { //ajax setTimeout(function () { var name = '张三'; return name }, 1000); } console.log(getData()) //undefined 经过验证,这样是拿不到异步方法里的数据的 二、解决办法 1、回调函数获取异步方法里面的数据 function getData (callback) { //ajax setTimeout(function (