我有下一个对象:
var myArray = new Object();
myArray["firstname"] = "Gareth";
myArray["lastname"] = "Simpson";
此外,我还有返回元素的函数(它的值取决于不同的条件):
function getNewElement(condition1, ..., conditionN) {
...
return { "my btn": function() { alert(kkk); } }
}
如何添加myArray
值以返回getNewElement
函数?
答案 0 :(得分:0)
myArray["fn"] = getNewElement;
答案 1 :(得分:0)
你的意思是
myArray["newElement"] = getNewElement();
或
myArray["my btn"] = getNewElement()["my btn"];
答案 2 :(得分:0)
创建新对象的另一种方法
var myObj = {
firstName : "Gareth"
lastName : "Simpson"
};
function getNewElement(condition1, ..., conditionN) {
return { "my btn": function() { alert(kkk); } }
}
myObj.getNewElement;
//to call the function
myObj.getNewElement();