用户:
145a查看:6 回复:3 评论:6 创建时间:2023-01-19T17:28:31
明明照着api写的,api也没有说为什么会报错,还有没有天理了?__________________________________________________________________________________________________________________________________________________________________________
遇到这种情况,只需要将函数改为异步函数即可,因为await只能在异步函数里用。
world.onPlayerJoin(({entity})=>{})
/*
world.onPlayerJoin其实是个函数,里面的({entity})=>{}是个参数。
这个参数是个函数,对于函数只需要在前面加上async即可
*/
world.onPlayerJoin(async({entity})=>{})
//普通的函数也一样
function a(){}
//加上后
async function a(){}
//但异步函数返回的是Promise,不会返回原本值,想要返回原本值可以调用时用await或者用Promise的方法
算是回答1年前我问过的那个问题吧()
抬头就是你145)有个问题a
就是
world.onPlayerJoin(async function ({ entity }) { //玩家初始化
})
用起来跟你说的一样(那这个是啥意思呢(((
点赞0
评论