在函数中,由于程序环境的需要,有时候函数的内存地址可能会发生改变,当函数内存地址发生改变的时候,在函数内部的自调用内存地址可能也要随之而改变,这不符合js函数封装的初衷,所以在这种情况下,凡是在函数内部自己调用自己的我们可以用arguments.callee()这个方法来实现,这样不管函数的内存地址如何改变,都不会影响到整个程序的正常执行
tips:arguments.callee()在此主要的作用就是降低耦合,让代码更易于维护
在函数中,由于程序环境的需要,有时候函数的内存地址可能会发生改变,当函数内存地址发生改变的时候,在函数内部的自调用内存地址可能也要随之而改变,这不符合js函数封装的初衷,所以在这种情况下,凡是在函数内部自己调用自己的我们可以用arguments.callee()这个方法来实现,这样不管函数的内存地址如何改变,都不会影响到整个程序的正常执行
tips:arguments.callee()在此主要的作用就是降低耦合,让代码更易于维护
转载于:https://www.cnblogs.com/zqq-bk/p/8087739.html