node中if无法判断条件,求解
代码 输出调试显示 这个是什么原因的错误呢
12 回复
怎么感觉 逗号和引号是中文编码的??
@html5col 这个输入的英文的符号啊 中文编码?
- 看看 A区 前后有没有空格之类的
- 看看 data 是否是个对象,其中带有 toString / toJSON 方法。console.log 会隐式调用这些方法
ps. 判断最好还是用三个等号
===
, 你看 webstorm 都给你提示了。左边可能是个对象、右边是 string。
你 typeof fields.data 一下,或者看下fields.data的valueOf和toString
@linliny 调试结果是这样的
@rrbe 好像不是对象 格式是String
[...fields.data].forEach(c => console.log(c.codePointAt(0)))
直接输出编码看看
这两个“A区”,可能不是同一个“A区”。。输出的”A区“替换代码中的”A区“试试
@dislido 解决了 那个data里面的含有空格 在后面 没看到 谢谢帮助
@yyikaka 解决了 那个data里面的含有空格 在后面 没看到 谢谢帮助
这个字体看起来真的很像中文的标点符号
@YHstudy 晕倒哈哈哈