JavaScript中如何实现函数的动态this和绑定机制?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1898个文字,预计阅读时间需要8分钟。
JavaScript 是一门动态语言,最显著的特点就是 dynamic this。它通常作为函数调用者存在。在 JavaScript 中,所有关系都可以作为对象的关联数组元素存在。那么,那些函数就被成两部分存储。
javascript是一门动态语言,最明显就是那个dynamic this。它一般都是作为函数调用者存在。在javascript,所有关系都可以作为对象的一个关联数组元素而存在。那么函数就是被掰成两部分储存于对象,一是其函数名(键),一是函数体(值),那么函数中的this一般都指向函数所在的对象。但这是一般而已,在全局调用函数时,我们并没有看到调用者,或者这时就是window。不过,函数声明后,其实并没有绑定到任何对象,因此我们可以用call apply这些方法设置调用者。
本文共计1898个文字,预计阅读时间需要8分钟。
JavaScript 是一门动态语言,最显著的特点就是 dynamic this。它通常作为函数调用者存在。在 JavaScript 中,所有关系都可以作为对象的关联数组元素存在。那么,那些函数就被成两部分存储。
javascript是一门动态语言,最明显就是那个dynamic this。它一般都是作为函数调用者存在。在javascript,所有关系都可以作为对象的一个关联数组元素而存在。那么函数就是被掰成两部分储存于对象,一是其函数名(键),一是函数体(值),那么函数中的this一般都指向函数所在的对象。但这是一般而已,在全局调用函数时,我们并没有看到调用者,或者这时就是window。不过,函数声明后,其实并没有绑定到任何对象,因此我们可以用call apply这些方法设置调用者。

