js如何传递函数指针

JavaScript018

js如何传递函数指针,第1张

首先明确一下,js里面没有指针这个说法,只有引用。所以应该是js如何传递函数的引用的。

function fu(){}

这里fu就是一个函数的引用变量,而fu()则是这个函数。

var n=fu()

这是把这个函数给了n,即n也是fu()这个函数的引用变量了,他可以访问fu()里面的东西。

var n=fu;

这个属于函数的引用的传递,也表示n指向了fu()函数,但是区别是,n此时不会解析函数,而上面则会开始解析函数fu()。

AutoJS可以调用其他脚本文件来传递函数。可以使用require方法读取并执行其他脚本文件,在当前脚本中根据所需要调用的函数定义对应的变量,从而将函数从一个脚本传递到另一个脚本中。