Pet*_*son 47 javascript internet-explorer syntax-error
一位朋友为我写了一些代码,并且有一个文件中有一个奇怪的语法错误.经过一段时间的搜索,我把它缩小到这部分代码,它应该重现错误:
var say = funct?on(message) {
alert(message);
return message;
};
say(say("Goodbye!"));
Run Code Online (Sandbox Code Playgroud)
当我运行它时,我在Internet Explorer控制台中看到一个错误SCRIPT1004: Expected ';'
.我没有看到任何地方丢失分号,我无法想象我想把它放在哪里.
它在哪里可以看到分号?为什么它会在那里分号?
Pee*_*Haa 85
您的问题是i
in函数是unicode字符i
.如果将其更改为"正常",i
它应该可以正常工作.
但现在我想知道黑客:)你在那里得到一个unicode角色:P
tft*_*ftd 16
你拼错了"功能":)
var say = function(message){
alert(message);
return message;
};
say(say("Goodbye!"));
Run Code Online (Sandbox Code Playgroud)
你插了funct?on
:)
我已经在我的记事本++中复制并粘贴了它,你的代码在我的记事本++中看起来像这样,重新输入你的函数关键字,我被替换为?
var say = funct?on(message) {
alert(message);
return message;
};
say(say("Goodbye!"));
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
43427 次 |
最近记录: |