JS中call和apply区别
- 每个函数都包含两个非继承而来的方法:apply()和call()。这两个方法的用途都是在特定的作用域中调用函数,实际上等于设置函数体内this对象的值。js的call()和apply()两个方法都允许你显式的指定所调用的函数的this属性,这就是说你可以将任何函数当成任何的"对象的函数"来调用,即使这个对象实际上没有定义这个函数。那么call和apply区别有哪些呢?
时间:2014-5-2
热门推荐
- 织梦安装图文教程(织梦网站安装教程 织梦模板通用安装图文教程)
- linux操作系统的关机指令有哪些(Linux系统关机命令之间的区别及用法详解)
- 图片热点链接的设置
- 护卫神主机管理系统(护卫神主机大师如何开启和关闭主机管理系统?)
- php图片合成处理(PHP使用 Imagick 扩展实现图片合成,圆角处理功能示例)
- iis7.5缓存设置
- dedecms屏蔽规则(织梦dedecms修改任意管理员漏洞处理方法)
- sleep线程不安全(当master down掉后,pt-heartbeat不断重试会导致内存缓慢增长的原因及解决办法)
- ASP.NET给图片加文字水印
- typescript怎么加号(Typescript中的as、问号与感叹号详解)