javascript如何将功能添加到对象

时间:2018-08-27 22:43:32

标签: javascript

在以下语法中,我将requestContext对象定义如下:

requestContext = {
        nameValidator: {
            validate : function() {
                return [];
            }
        }
   }; 

但是出于测试目的,我想定义requestContext.functionOne().functionTwo()。 这是我尝试过的方法,但是没有用:

        let functionTwo = function() {
            return {};
        };
        requestContext.functionOne = function(){
            return functionTwo;
        };

1 个答案:

答案 0 :(得分:0)

您是否尝试过返回包含如下内部函数的对象

requestContext.functionOne = function() { return {functionTwo}; }

与此相关,您应该可以拨打电话

requestContext.functionOne().functionTwo()