Re: 物件傳遞問題

看板Ajax作者 (OOO)時間17年前 (2008/01/14 16:34), 編輯推噓0(002)
留言2則, 2人參與, 最新討論串2/5 (看更多)
※ 引述《tirme (Tirme)》之銘言: : 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"? main.setData = function () { //something } 這樣把整個function取代掉看看 -- Harry : I know you kill my father !! Voldemort : No . I am your father . -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.118.5.39

01/14 17:29, , 1F
你有試過了嗎?
01/14 17:29, 1F

01/15 01:50, , 2F
抱歉,我下午根本沒看出來在問什麼
01/15 01:50, 2F
文章代碼(AID): #17YnwCWs (Ajax)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 5 篇):
0
2
1
1
文章代碼(AID): #17YnwCWs (Ajax)