A: 漂亮阿姨 / Magic Watch
B: Magic Watch / 漂亮阿姨
C: 漂亮阿姨 / undefined
D: Magic Watch / undefined
答案: A
備註: 無
A: 漂亮阿姨 / Magic Watch
B: Magic Watch / 漂亮阿姨
C: 漂亮阿姨 / function callName()
D: Magic Watch / function callName()
答案: C
備註: 無
A: 小明
B: 小美
C: 小王
D: undefined
答案: C
備註: 無
A: 小明
B: 小美
C: 小王
D: undefined
答案: D
備註: 無
A: 小明
B: 小美
C: 小王
D: undefined
答案: D
備註: 無
A: 小明 / 小王
B: 小虎 / undefined
C: 小虎 / 小明
D: 小虎 / 小王
答案: C
備註: 無
A: 全域阿婆 / undefined,漂亮阿姨 / 小明
B: undefined / 小明,漂亮阿姨 / 小明
C: undefined / 小明,全域阿婆 / 小明
D: 漂亮阿姨 / undefined,全域阿婆 / 小明
答案: A
備註: 無
A: 全域
B: 漂亮阿姨
C: undefined
答案: A
備註: 無
A: 全域
B: 漂亮阿姨
C: undefined
答案: A
備註: 無
A: 小明
B: 小美
C: 小王
D: 小光
E: 小城
答案: B
備註: 無
您好~我對Q5有不懂的地方,請問能幫我解釋為甚麼我以obj呼叫函式,為甚麼還是undefind嗎?
問得很好喔~
其實這是一個小陷阱
obj.x()
可以知道這樣 function 裡面的 this 會被指向到 obj 裡面,但是obj裡面並沒有 name 這個屬性,所以當然印出來是 undefined 嚕~
了解~我沒注意到obj內沒有name 大意了~~謝謝解惑
不會喔~有問題歡迎再發問