Re: 物件傳遞問題
後來改用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)
討論串 (同標題文章)
Ajax 近期熱門文章
PTT數位生活區 即時熱門文章