访问函数数组中的函数
2019-04-07
472
创建一个函数的位置,在该功能中有一组功能,我想访问第三级,但我不能,给我发送错误,有人想知道我做错了吗?
006675076
使用此错误: 未定义的typeError:无法读取不确定的
的属性'function1'3个回答
假设您打算将
mivarobject
用作类,则缺少
new
关键字。
此外,您正在全局声明
helpers
。添加
this
以将其实例化为
mivarobject
的属性。
var mivarobject = function(){
this.helpers = {
function1: function(){
return 1;
}
};
};
console.log((new mivarobject).helpers.function1());
Tyler Roper
2019-04-07
您需要返回
helpers
并调用
mivarobject
:
var mivarobject = function() {
var helpers = {
function1: function() {
return 1;
},
function2: function() {
return 2;
}
};
return helpers;
};
console.log(mivarobject().function1());
Jack Bashford
2019-04-07
mivarobject
是一个函数,因此您可以从中返回值,然后您需要访问返回值上的
function1
var mivarobject = function(){
let helpers = {
function1 : function(){
return 1;
}
}
return helpers
}
console.log(mivarobject().function1());
Code Maniac
2019-04-07