Hopper's Blog

生活就像咖啡,酸楚苦涩却浓郁香醇、耐人回味,如果慢些喝,或许会发现,还是热的可口。。


  • 首页

  • 归档

详解 call、apply、bind 方法

发表于 2015-08-24 | 分类于 Language

  JavaScript 的 call()、apply()、bind()都是函数对象的一个方法,它们的作用都是改变函数的调用对象。它的使用极大的简化了代码的调用。

阅读全文 »

理清 JavaScript 中 this 指向

发表于 2015-08-24 | 分类于 Language

  对于JavaScript初学者来说,this指针的指向问题一直是很混乱的问题。在不同的场景下,this会化身不同的对象。有一种观点认为,只有正确掌握了 JavaScript 中的 this 关键字,才算是迈入了 JavaScript 这门语言的门槛。在主流的面向对象的语言中(例如Java,C#等),this 含义是明确且具体的,即指向当前对象。一般在编译期绑定。而 JavaScript 中 this 在运行期进行绑定的,这是JavaScript 中 this 关键字具备多重含义的本质原因。随着函数使用场合的不同,this的值会发生变化,但是有一个总的原则,那就是 this 指向的是,调用函数的那个对象。

阅读全文 »
1…45

Hopper Sun

双子座伪文艺男青年

42 日志
14 分类
21 标签
GitHub
© 2018 — 2019 Hopper Sun
访问人数 访问量 次