原文地址:https://wangdoc.com/javascript/
区块
区块起首的大括号的位置,有两种最流行的写法,一种是起首的大括号另起一行。
block
{
// ...
}
另一种
block {
// ...
}
一般来说,这两种写法都可以接受。但是,JavaScript要使用后一种,因为JavaScript会自动添加句末的分号,导致一些错误。
return
{
key: value
};
// 相当于
return;
{
key: value
}
with语句
with可以减少代码的书写,但是会造成混淆。
with (o) {
foo = bar;
}
上面代码有四种运行结果:
o.foo = bar;
o.foo = o.bar;
foo = bar;
foo = o.bar;
这四种结果都可以发生,取决于变量是否定义。因此,不要使用with语句。