【发布时间】:2015-11-23 00:50:29
【问题描述】:
有人可以解释下面的行为,它是关于 JS 中的临时包装对象,但是当我尝试在数字文字上使用它们时它们失败了。是我弄错了还是最近发生了变化,我尝试了 V8 和 Gecko,同样的故事。
'stringWrapper'.charAt(0);
"s"
1.toString();
VM8363:2 Uncaught SyntaxError: Unexpected token ILLEGAL(…)InjectedScript._evaluateOn @ VM8253:875InjectedScript._evaluateAndWrap @ VM8253:808InjectedScript.evaluate @ VM8253:664
typeof 1
"number"
(1+0).toString();
"1"
typeof (1+0)
"number"
【问题讨论】:
标签: javascript v8 gecko