mirror of
https://github.com/ruanyf/es6tutorial.git
synced 2025-05-25 03:02:21 +00:00
commit
1cc1735c8d
@ -115,7 +115,7 @@ function f1() {
|
|||||||
|
|
||||||
```
|
```
|
||||||
|
|
||||||
另外,ES6也规定,函数的作用域为其所在的块级作用域。
|
另外,ES6也规定,函数本身的作用域,在其所在的块级作用域之内。
|
||||||
|
|
||||||
```javascript
|
```javascript
|
||||||
|
|
||||||
|
@ -30,13 +30,13 @@ target // {a:1, b:2, c:3}
|
|||||||
|
|
||||||
```
|
```
|
||||||
|
|
||||||
注意,如果源对象与目标对象有同名属性,则前者会覆盖后者。
|
注意,如果目标对象与源对象有同名属性,或多个目标对象有同名属性,则前者会覆盖后者。
|
||||||
|
|
||||||
```javascript
|
```javascript
|
||||||
|
|
||||||
var target = { a: 1, b: 1 };
|
var target = { a: 1, b: 1 };
|
||||||
|
|
||||||
var source1 = { b: 2 };
|
var source1 = { b: 2, c: 2 };
|
||||||
var source2 = { c: 3 };
|
var source2 = { c: 3 };
|
||||||
|
|
||||||
Object.assign(target, source1, source2);
|
Object.assign(target, source1, source2);
|
||||||
@ -88,7 +88,7 @@ function (obj, proto) {
|
|||||||
|
|
||||||
**(3)Object.getPrototypeOf()**
|
**(3)Object.getPrototypeOf()**
|
||||||
|
|
||||||
与setPrototypeOf()配套的,还有getPrototypeOf(),用于读取一个对象的prototype对象。
|
该方法与setPrototypeOf()配套,用于读取一个对象的prototype对象。
|
||||||
|
|
||||||
```javascript
|
```javascript
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user