call函数是为了动态改变this而出现的
当一个object没有某个方法,但是其他object的有
我们可以借助call函数用其它对象的方法来操作
用的比较多的
通过document.getElementsByTagName选择的dom节点
是一种类似array的array
它不能应用Array下的push,pop等方法
我们可以通过
var domNodes = Array.prototype.slice.call(document.getElementsByTagName("*"))
这样domNodes就可以应用Array下的所有方法了。
javascript call函数
最新推荐文章于 2024-07-11 18:00:32 发布