JavaScript
浅浅的男朋友
共同学习,共同进步
展开
-
Js如何识别后台返回的↵(回车符号属于特殊符号,就是word文档里换行的那个样子)
以下内容,目前仅适用于creator小游戏;做项目的时候,遇到了字符串换行的需求,第一反应是用\n,但是这样需要前端处理(前端字符串直接用\n是没问题的),后台无法控制,遂让后台返回,返回之后直接赋值,发现文本无法识别\n。重点来了,如果将数据库的 “\n” 用 “Shift+回车(该操作会形成一个数据库不可见的换行,在前端打印显示为↵)” 换行之后,前端就可以换行了。虽然可以换行了,但是前端无法识别“↵”,这样对于字符串的操作就很麻烦。“↵” 无法用indexOf来找到,但是可以用split("\原创 2021-05-27 16:17:51 · 1298 阅读 · 1 评论 -
switch的块级作用域
今天在敲代码的时候,因为有两种货币类型的预制体需要创建,所以用了switch来区分类型,然后case里面创建,结果出现了以下问题:在case 0里let了个param_a,赋值,之后在case 1里面复制了case1里面的代码,然后就报错了:无法在不同的case里面let同名变量,也就是不同的case其实同一个块级作用域,即switch里是同一个块级作用域。但是:在case里面不声明,用js的话,直接用变量是可以的,但是在ts里面不可以,因为js会默认将未声明的变量直接给了window对象;现象:有原创 2020-10-10 14:44:33 · 488 阅读 · 0 评论