(function () {
pm.view.functionName= function () {
function nameFunction() {
var something;
return something;
}
return win;
};
})();
我在另一个JS文件中,我想调用此nameFunction()...我该怎么做呢。我试过......
pm.view.functionName().nameFunction()
但是我收到一个错误调用,无法调用Object中的函数。如何从其他JS文件访问这些函数。
答案 0 :(得分:4)
函数nameFunction
存在于函数functionName
的范围内。您无法从该功能外部访问它。
如果你想这样做,你必须明确说出来:
pm.view.functionName.nameFunction = function() {
var something;
return something;
};
然后,您可以pm.view.functionName.nameFunction()
访问它。
答案 1 :(得分:3)
nameFunction
是pm.view.functionName
的本地,您无法访问它,就像您无法访问本地变量一样。您只有在nameFunction()
内时才能致电pm.view.functionName
。