我对JavaScript非常陌生,所以请耐心等待。安全性:在JavaScript中传递函数作为参数
我在想,如果你将一个函数作为参数传递给JavaScript中的另一个功能,例如(声明:该代码可能不是100%正确,但你应该明白了吧!):
function(param1, param2) {
....
// Do something with param 1
param1 += 10;
....
// Param 2 is a function, so call it
param2();
.....
}
这是一个潜在的安全风险,或者这是一种常用的JavaScript编程方式吗?
谢谢。
所以这样做没有安全问题? – Mewzer
@Mewzer只记得当你传递一个函数作为参数时忽略括号'()',因为你只是将函数引用传递给新函数而不是调用它 –