【发布时间】:2019-09-11 10:45:12
【问题描述】:
好的,我有一个函数(不完全是下面写的那个,那个只是一个例子)
function test()
{
alert("Hello");
}
现在的问题是人们可以进入控制台,只需输入“test()”并调用函数。
有没有办法防止这种情况发生?我不希望人们从控制台调用函数。
【问题讨论】:
标签: javascript
好的,我有一个函数(不完全是下面写的那个,那个只是一个例子)
function test()
{
alert("Hello");
}
现在的问题是人们可以进入控制台,只需输入“test()”并调用函数。
有没有办法防止这种情况发生?我不希望人们从控制台调用函数。
【问题讨论】:
标签: javascript
您可以缩小执行函数的上下文,例如:
(function() {
function test() { /* Do anything */ }
test();
// Call test anywhere here
})()
test(); // Error: test is undefined
【讨论】: