Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/384.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/76.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在子函数中访问对象中的函数_Javascript_Jquery - Fatal编程技术网

Javascript 在子函数中访问对象中的函数

Javascript 在子函数中访问对象中的函数,javascript,jquery,Javascript,Jquery,问这个问题我觉得很傻,但我找不到一个像样的答案。我有一个这样的函数对象 var methods = { init : function(){}, one : function(){}, two : function(){} }; 假设在函数one中,我想访问函数two。我知道我可以使用方法.two()并以这种方式访问它,但是否有其他方法可以使用,因此我不会从外部引用它,因为这样会很快与我的代码的其他部分混淆 使用此运算符作为对对象实例的引用: var方法={ init

问这个问题我觉得很傻,但我找不到一个像样的答案。我有一个这样的函数对象

var methods = {
    init : function(){},
    one : function(){},
    two : function(){}
};

假设在函数
one
中,我想访问函数
two
。我知道我可以使用
方法.two()
并以这种方式访问它,但是否有其他方法可以使用,因此我不会从外部引用它,因为这样会很快与我的代码的其他部分混淆

使用
运算符作为对对象实例的引用:

var方法={
init:function(){console.log('In init');},
一:函数(){console.log('In one');
这个。两个();
},
二:函数(){console.log('In two');}
};
方法1
this.two()
应该可以用