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函数
最新推荐文章于 2022-03-31 14:20:32 发布
本文介绍如何利用JavaScript中的call函数使DOM节点能够使用Array的方法。通过具体实例展示,即使DOM节点本身不支持某些Array操作,也能通过call函数借用Array原型上的方法实现所需功能。
640

被折叠的 条评论
为什么被折叠?



