<script type="text/javascript"> //async await //返回Promise let timer = async function timer() { return new Promise((reslove, reject) => { // setTimeout(() => { reslove('434str'); //}, 1000); }) } timer().then(result => { console.log(result); }).catch(err => { console.log(err.message); }) //返回同步的值 let sayHello = async function sayHello() { let hi = 'hello world'//等同于return Promise.resolve(hi); return hi } sayHello().then(res => { console.log(res) }).catch(err => { console.log(err.message); }) //返回Promise let timepro = function timer() { // return new Promise((reslove, reject) => { // setTimeout(() => { // reslove('434str'); //}, 1000); // }) return Promise.resolve('hi'); } timepro().then(result => { console.log(result); }).catch(err => { console.log(err.message); }) </script>