用户:
神岛吉吉喵查看:52 回复:41 评论:52 创建时间:2021-05-10T14:40:43
@技术喵-Vicent轩,经常做教(整)程(活)视频的岛3老艺术家
这次又给大家带来处理报错的代码教程

又会做地图又会做视频
你还有多少惊喜是吉吉喵不知道的?![]()
https://www.bilibili.com/video/BV1wy4y1s79F
知识点总结:
1.Syntax Error: Unexpected token ')'
补上括号
2.Syntax Error: await is only valid tn asyncfunction
使用await语句记得要用异步函数
3.Reference Error: xx is not defined
调用变量前记得先定义
4.Type Error: xx is not a function
函数不存在,检查一下是不是拼写错了
5.Type Error: Cannot read property 'xxx' of undefined
查看定义名是否正确
6.数据类型转换
转换成数字 Number() 转换成字符串 String()
搬砖喵友情补充:
7.SyntaxError: Unexpected identifier 对象属性后面忘了加逗号
8.SyntaxError: Invalid or unexpected token 用了中文标点
9.SyntaxError: Unexpected token '{' if语句忘了加) 
看来岛3的小伙伴们都太多才多艺了
如果你做了好玩的视频
记得发给喵喵哦

ps:岛3大电影剧本征集活动第一期视频即将推出
你们猜猜是哪位幸运儿的剧本被选中了呢🤔
开发API文档:https://docs.box3.codemao.cn/
加入代码岛3.0官方内测Q喵
下面的二维码会扫出来什么呢?( =•ω•= )m

补充(之如何查看错误行数):
如果你没有语法错误,但报了很长的一段错误,该怎么办呢?

打开翻译:

这种错误大意是:
无法读取实体的”名称“
一般就是写代码的时候,这个参与触发事件的是实体而不是玩家
而且用了”player.name“就会这样!

以这个为例,报错行数在542行
看报错的代码的第4行的"index.js:542:26"
第一个数字代表行数!
点赞1
评论