幾個幾乎沒機會用上的瀏覽器 JavaScript知識
JavaScript,一個自由的語言
一個物件導向變型的prototype-based 程式語言
class可以即宣告即用,不必預先定義
同時 class即是一個 function
(1)
Object是一個 class,也是一個 function
因此 Object instanceof Function => true
(3)
Function是一個 function
因此 Function instanceof Function => true
(3)
Function是一個 function,也是一個 object (instance)
因此 Function instanceof Object => true
(4)
Object是一個 Function,也是一個 object (instance)
因此 Object instanceof Object => true
(5)
Function類別的物件,包含 call 與 apply兩個 function
call 與 apply function也是一個 Function
因此 <funtion>.apply.apply.apply.apply.........成立
<function>.call.call.call.call.call .........成立
(6)
在瀏覽器中以 window物件做為一切的根
任何的全域變數皆歸屬於 window物件
而 window也是全域變數
因此 window.window.window.window............. == window => true
留言列表