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