访问对象内部函数内部的函数
Access function inside function inside object
我知道这听起来很奇怪,但请耐心等待。
我有一个这样的对象:
Functions = {
function1: function() {
function2: function() {
alert('bam');
}
}
}
如何激发function2
?我试过Functions.function1.function2
和Functions.function1().function2()
,但都不起作用。我做错什么了吗?
这里有两个重新工作:
保持功能2标签
Functions = {
function1: function() {
function2:
(function() {
alert('bam');
})();
}
};
Functions.function1(); // You still can't access the label function2 however
移除功能2标签(用于返回的开关
Functions = {
function1: function() {
return function() {
alert('bam');
};
}
};
Functions.function1()();
最重要的是,代码不能按原样运行,因为不能将标签视为函数的属性。
(据我所知)最接近于从函数1调用函数2的是(没有返回语句):
Functions = {
function1: function() {
}
};
Functions.function1.function2 = function() {
alert("bam");
};
Functions.function1.function2();
var test_func = {
test1:function(){
console.log("test1")
return {
test2:function(){
console.log("test2")
}
}
}
}
test_func.test1().test2()
相关文章:
- 调用函数内部的函数
- javascript函数内部的代码用逗号而不是分号分隔
- javascript无法重新定义函数内部的全局对象
- 如何从函数内部的这个变量中获取值
- appendChild在函数外部工作,但在函数内部不工作
- 在jquery函数内部设置来自jquery函数的var;t运行
- 一个'var'在函数内部声明
- 为什么(如何)'这'从函数内部调用回调时发生更改
- 函数内部未定义的输入值
- 在Meteor中如何将数据从函数内部复制到其他模板
- 如果在构造函数内部为else,则Javascript是可选的
- 我对“;返回true"嵌套函数内部;t工作
- jQuery 无法使用 AJAX 调用访问函数内部的函数参数
- javascript,将参数传递给函数内部的闭包中的回调
- 匿名自执行js函数内部的全局变量在外部仍然可用
- 使用PHP和Javascript在函数内部传递alphaneumeric值作为参数时出错
- 访问函数内部的Polymer方法
- 更改函数内部的全局变量而不调用它
- 如何在函数内部为jquery工具提示调用不同的var字符串
- 构造函数内部的事件处理