编辑:对于那些说:不要这样做的人,我最恭敬地指出1.这是javascript允许的事情,更重要的是,2.这是我出于教学原因需要做的事情。
\n\n我想用 jslint (或 jshint ...或类似的东西)“验证”我的 javascript 代码,但不幸的是,由于标识符中存在非 ascii 字符,它失败了。有人知道像 jslint 这样的验证器可以接受标识符中的非 ASCII 字符吗?
\n\n我知道一个部分解决方法,那就是使用类似的东西
\n\nthis["andr\xc3\xa9"]\nRun Code Online (Sandbox Code Playgroud)\n\n代替
\n\nthis.andr\xc3\xa9\nRun Code Online (Sandbox Code Playgroud)\n\n但不知道类似的等效解决方法
\n\nvar andr\xc3\xa9 = ...\nRun Code Online (Sandbox Code Playgroud)\n
JSHint 1.0.0 版本将添加对标识符中 unicode 字符的支持。目前,它作为候选版本提供,您可以在 GitHub 上下载。来自JSHint 博客:
\n\n\n此版本添加了对 Unicode 标识符的支持!
\nRun Code Online (Sandbox Code Playgroud)\nvar \xcf\x80 = 3.1415;\n
| 归档时间: |
|
| 查看次数: |
1950 次 |
| 最近记录: |