JS:我怎样才能阻止访问全局变量呢?
JS: How can I prevent access to the global variables do?
是禁用我想要的函数中的全局变量。
我就写成Adobe After Effect
示例代码:
function privateFunction(){
return window;
}
then normal:
result : Window Object
but I want then
result : undefined
我该怎么办?
请帮帮我
用局部变量遮蔽全局变量:
function privateFunction() {
var window;
return window; // not the Window, but undefined now
}
您需要将所有内容都包装在闭包中:
(function() {
var window = 'foo';
function privateFunction(){
return window;
}
console.log(privateFunction());
})();
相关文章:
- 在page.open()-PhantomJS中无法访问全局变量
- 如何在 JavaScript 中访问全局变量
- 从Javascript中的对象方法中访问全局变量
- 无法从打字稿访问全局变量
- 未访问全局变量,未运行代码
- 为什么我无法从茉莉花中的 javascript 函数访问全局变量
- TypeScript:从类访问全局变量而不导入
- 当 Node.js 中的参数名称相同时,如何从函数访问全局变量
- 为什么我不能在我的 js 函数中访问全局变量
- Chrome扩展JSONP请求访问全局变量
- Javascript:匿名函数,访问全局变量
- Mocha测试未访问全局变量
- 访问全局变量
- 如何从解析模块访问全局变量
- 使用脚本加载程序注入的脚本访问全局变量
- 访问全局变量的嵌套成员可能不同
- JS:我怎样才能阻止访问全局变量呢?
- 使用Chrome访问全局变量
- 把手访问全局变量:if语句
- JS -访问全局变量问题