作者tirme (Tirme)
看板Ajax
标题Re: 物件传递问题
时间Mon Jan 14 18:18:35 2008
後来改用TonyQ大的方法
var main = {
data : {},
setData : function() {
setObj(this, "data"); // 依指定属性名称
alert(this.data.id); // print 123
}
};
function setObj(obj, prop) {
var newData = {};
newData.id = "123";
obj[prop] = newData;
}
另外补充说明: setObj为共用函式,无法合并入main object
看来是没有更好的方式,能够将传递的物件用其他物件取代了
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 218.211.51.126
※ 编辑: tirme 来自: 218.211.51.126 (01/14 18:22)