diff --git a/03-JavaScript(二)/07-call、apply、bind的区别.md b/03-JavaScript(二)/07-call、apply、bind的区别.md index af88ed7..cb76f98 100644 --- a/03-JavaScript(二)/07-call、apply、bind的区别.md +++ b/03-JavaScript(二)/07-call、apply、bind的区别.md @@ -14,19 +14,15 @@ 当函数调用call()和apply()时,函数都会立即**执行**。 -- 都是用来改变函数的this对象的指向的。 +- 都可以用来改变函数的this对象的指向。 -- 第一个参数都是this要指向的对象(函数执行时,this将指向这个对象)。 - -- 都可以利用后续参数传实参。 +- 第一个参数都是this要指向的对象(函数执行时,this将指向这个对象),后续参数传实参。 **call()和apply()的区别:** -- call()方法可以将实参在对象之后依次传递。 - -- apply()方法需要将实参封装到一个**数组**中统一传递。 +call()和apply()方法都可以将实参在对象之后依次传递,但是apply()方法需要将实参封装到一个**数组**中统一传递。 比如针对下面这样的代码: diff --git a/03-JavaScript(二)/this.md b/03-JavaScript(二)/this.md index 6ff260d..37293aa 100644 --- a/03-JavaScript(二)/this.md +++ b/03-JavaScript(二)/this.md @@ -34,7 +34,7 @@