討論串[問題] 為什麼無法在同一個物件裡讀取另一個屬性的值
共 2 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓5(5推 0噓 0→)留言5則,0人參與, 最新作者banana2014 (香蕉共和國)時間8年前 (2017/07/21 04:48), 編輯資訊
0
2
1
內容預覽:
為什麼會沒辦法讀取同一物件下的屬性值呢?. 原因很簡單,因為物件f在你要賦予e值的時候尚未被定義. 也就是在給屬性e值的時候 外面這個f「還在定義中」,當然這時候這個物件f就是undefined啦~. 如果要在屬性e底下讀取同一個物件的屬性d的值,可以用物件方法(Method)來實現. 所以改寫之後
(還有506個字)

推噓0(0推 0噓 1→)留言1則,0人參與, 最新作者freeman371 (自由人371)時間8年前 (2017/07/20 08:01), 編輯資訊
0
0
0
內容預覽:
程式碼如下:. var f = {. d: 123,. e: this.d. };. 要如何在屬性e底下讀取同一個物件的屬性d的值呢?. 亦即讓e的值也變得跟d一樣是123. 我用this.d和f.d都無效. --. 發信站: 批踢踢實業坊(ptt.cc), 來自: 106.168.21.53.
首頁
上一頁
1
下一頁
尾頁