物件傳遞問題

看板Ajax作者 (Tirme)時間17年前 (2008/01/14 15:36), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/5 (看更多)
var main = { data : {}, setData : function() { setObj(this.data) alert(this.data.id); } }; function setObj(obj) { var newData = {}; newData.id = "123"; obj = newData; // obj = main.data } The main.setData() alert is undefined. Change setObj function : function setObj(obj) { var newData = {}; newData.id = "123"; obj.prop = newData; } The main.setData() alert(this.data.prop.id) is "123". How to modify original setObj function and main.setData() alert(this.data.id) is "123"? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.211.51.126
文章代碼(AID): #17Yn3ww_ (Ajax)
討論串 (同標題文章)
以下文章回應了本文 (最舊先):
0
2
完整討論串 (本文為第 1 之 5 篇):
0
2
1
1
文章代碼(AID): #17Yn3ww_ (Ajax)