mirror of
https://github.com/ruanyf/es6tutorial.git
synced 2025-05-24 18:32:22 +00:00
docs: fix #937
This commit is contained in:
parent
e28d4087c5
commit
653f87a5e7
@ -144,6 +144,20 @@ console.log({user, foo})
|
||||
|
||||
上面代码中,`console.log`直接输出`user`和`foo`两个对象时,就是两组键值对,可能会混淆。把它们放在大括号里面输出,就变成了对象的简洁表示法,每组键值对前面会打印对象名,这样就比较清晰了。
|
||||
|
||||
注意,简写的对象方法不能用作构造函数,会报错。
|
||||
|
||||
```javascript
|
||||
const obj = {
|
||||
f() {
|
||||
this.foo = 'bar';
|
||||
}
|
||||
};
|
||||
|
||||
new obj.f() // 报错
|
||||
```
|
||||
|
||||
上面代码中,`f`是一个简写的对象方法,所以`obj.f`不能当作构造函数使用。
|
||||
|
||||
## 属性名表达式
|
||||
|
||||
JavaScript 定义对象的属性,有两种方法。
|
||||
|
Loading…
x
Reference in New Issue
Block a user