任何人都可以解释原因并描述 JavaScript 如何转换这样的语句
{}[0] => [0]
{}.2 => 0.2
{}'foo' => 'foo'
最佳答案
嗯,在您的情况下,{}
不是对象文字,而只是空 block 。
您可以在任何地方使用代码块以提高可读性。此外,此类 block 在使用标签时也很有用。
label: {
// some code
}
还记得 if
条件后面的大括号吗?它们也是代码块。
关于javascript - 为什么 js 在 '{}' 这样的语句中忽略 '{}[0]' ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28084725/