[問題] 關於Proxy的defineProperty這個trap

看板Web_Design作者 (tume209)時間4年前 (2019/12/26 23:05), 編輯推噓0(003)
留言3則, 2人參與, 4年前最新討論串1/1
各位大大好,最近在學習Proxy與Reflect的部分,演練時有個地方很不能理解。 範例如連結 https://reurl.cc/GkRm7d 範例中共三個狀況,各別都可以被Proxy的defineProperty攔截,為什麼僅僅只有狀況3會報錯呢? 硬要說的話,狀況1的Reflect.defineProperty 與 狀況3的Object.defineProperty不是同一個作用嗎? 還請各位大大解惑,感謝在先了 ----- Sent from JPTT on my HUAWEI HMA-L29. -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 39.9.68.141 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Web_Design/M.1577372734.A.73D.html

12/27 01:20, 4年前 , 1F
Reflect.defineProperty當無法定義時失敗會回傳false不會
12/27 01:20, 1F

12/27 01:20, 4年前 , 2F
報錯
12/27 01:20, 2F

12/27 09:23, 4年前 , 3F
感謝J大解惑!
12/27 09:23, 3F
文章代碼(AID): #1U1Cm-Sz (Web_Design)
文章代碼(AID): #1U1Cm-Sz (Web_Design)