类似于(函数(){})(call)js语句

类似于(函数(){})(call)js语句
研究新浪微博的自动登陆过程,其中涉及到其加密算法脚本,有如下一段代码形式:

函数(…){ })调用(名称)

其中,红色是函数的内部实现,而名称是对象的名称。这种形式的JS以前从未见过。(原谅我JS知识不足)。然后百度有了一个大致的想法。

调用(name)的作用是在前面函数的域中使用name作为这个函数,也就是说,函数中的这个名称与名称的引用等效。

本代码的实际意义可以考虑如下:实现变量名的转换是通过具体实现函数实现的,或者更简单地说,函数的实现是变量名的具体实现,从某种意义上说,它等价于:

函数(){…}

以上是本文的全部内容,希望大家能喜欢。
免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部