我一直认为,JS 源代码中的新行无关紧要。为什么有时新线路很重要?
错误:
function x(y)
{
return
{ y : y,
z : y*2
}
}
console.info(x(5).z);
抛出一个SyntaxError: missing ; before statement at z : y*2
(指向:
)
但这是有效的:
function x(y)
{
return (
{ y : y,
z : y*2
} )
}
console.info(x(5).z);
节目10
这也有效:
function x(y)
{
return {
y : y,
z : y*2
}
}
console.info(x(5).z);