我在編寫一些JS代碼時發現了一件奇怪的事情。這個編譯錯誤似乎發生在多個瀏覽器上(測試:Chrome,IE,Safari)。我並不急於尋求解決方案,但我想不出爲什麼這個代碼不能編譯:JavaScript編譯錯誤
function fooBar1()//Compiles
{
return {
x: 0,
y: 1
};
}
function fooBar2()//Compiles
{
return {x: 0, y: 1};
}
function fooBar3()//Compiles
{
return
{
x: 0
};
}
function fooBar4()//Does not compile
{
return
{
x: 0,
y: 1//Uncaught SyntaxError: Unexpected token :
};
}
你嘗試格式化,妥善 - > HTTP:// jsfiddle.net/MauPm/ – adeneo