是否可以限制javascript函数的范围?

假设我在全局范围内有一个变量。

假设我想定义一个函数,我可以保证不会访问这个变量,是否有一种方法来包装函数,或者调用函数来确保这一点?

事实上,我需要任何规定的函数来定义对变量的访问权限,并且该访问权限定义在该函数定义之前,并与该函数定义分开。

动机:
我正在考虑用户提交的功能的可能性。我应该能够相信这个功能是一些“安全”的功能,因此可以很快地将它们发布在我自己的网站上。

运行在不同的Origin上托管的iframe中的代码。这是确保不受信任的代码被沙箱化并阻止访问全局变量或页面的DOM的唯一方法。
http://stackoverflow.com/questions/9020116/is-it-possible-to-restrict-the-scope-of-a-javascript-function

本站文章除注明转载外,均为本站原创或编译
转载请明显位置注明出处:是否可以限制javascript函数的范围?