node中if无法判断条件,求解
发布于 4 个月前 作者 YHstudy 789 次浏览 来自 问答

代码 QQ图片20180408140056.png 输出调试显示 QQ图片20180408140104.png 这个是什么原因的错误呢

13 回复

怎么感觉 逗号和引号是中文编码的??

@html5col 这个输入的英文的符号啊 中文编码?

  1. 看看 A区 前后有没有空格之类的
  2. 看看 data 是否是个对象,其中带有 toString / toJSON 方法。console.log 会隐式调用这些方法 ps. 判断最好还是用三个等号 ===, 你看 webstorm 都给你提示了。左边可能是个对象、右边是 string。

你 typeof fields.data 一下,或者看下fields.data的valueOf和toString

@linliny gai1.png 调试结果是这样的 gai2.png

@rrbe 好像不是对象 格式是String

[...fields.data].forEach(c => console.log(c.codePointAt(0))) 直接输出编码看看

这两个“A区”,可能不是同一个“A区”。。输出的”A区“替换代码中的”A区“试试

@dislido 解决了 那个data里面的含有空格 在后面 没看到 谢谢帮助

@yyikaka 解决了 那个data里面的含有空格 在后面 没看到 谢谢帮助

这个字体看起来真的很像中文的标点符号

回到顶部