(function () {
    pm.view.functionName= function () {
        function nameFunction() {
          var something;
          return something;
        }
        return win;
    };
})();


我在另一个JS文件中,我想调用此nameFunction()...我该怎么做。我试过了...

pm.view.functionName().nameFunction()


但是我得到一个错误,不能在对象中调用函数。如何从其他JS文件访问功能。

最佳答案

函数nameFunction存在于函数functionName的范围内。您不能从该功能外部访问它。

如果要这样做,则必须明确地这样说:

pm.view.functionName.nameFunction = function() {
    var something;
    return something;
};


然后,您可以作为pm.view.functionName.nameFunction()访问它。

关于javascript - 如何从其他JS文件访问功能,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7203949/

10-11 23:23