我记得以前是统一不要句点的,不知道 nightly 见了什么鬼~
1
viko16 2017-05-29 12:56:49 +08:00
TypeError: Illegal invocation 说得很明显了,非法调用
跟句号无关,你应该写成 alert.call(this, 1) 文档: https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Function/call |
3
viko16 2017-05-29 13:02:05 +08:00
我好像误会你意思了,errer.message 这些常量并没有标准噢,所以有没有句号看实现...
|
6
crysislinux 2017-05-29 14:11:20 +08:00
为什么要拼句子。提供自己的错误信息就是了。
|
7
dou4cc OP @crysislinux 所以你都是无视自带 error 的 message 的???
|
8
skyshy 2017-05-29 15:31:23 +08:00
可以正则匹配句末,去除句号等字符,然后自己统一加句号和空格: “. ”,最后在拼接
|
9
crysislinux 2017-05-29 17:15:44 +08:00 via Android
@crysislinux production 的版本都不会输出原始错误,开发的版本直接 log 出原始的 error 就是了。而且即使要拼,可以拼在末尾。
|
10
geelaw 2017-05-29 22:05:20 +08:00 via iPhone
你可以用引号包裹这段文字,并且这段文字不应该直接扔给用户。
一个有趣的问题:message 会不会是本地化的? |