[英]Add existing element to Object
我有下一个对象:
var myArray = new Object();
myArray["firstname"] = "Gareth";
myArray["lastname"] = "Simpson";
我也有返回元素的函数(它的值取决于不同的条件):
function getNewElement(condition1, ..., conditionN) {
...
return { "my btn": function() { alert(kkk); } }
}
如何添加到返回getNewElement
函数的myArray
值?
myArray["fn"] = getNewElement;
你的意思是
myArray["newElement"] = getNewElement();
要么
myArray["my btn"] = getNewElement()["my btn"];
?
创建新对象的另一种方法
var myObj = {
firstName : "Gareth"
lastName : "Simpson"
};
function getNewElement(condition1, ..., conditionN) {
return { "my btn": function() { alert(kkk); } }
}
myObj.getNewElement;
//to call the function
myObj.getNewElement();
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.