Please enable JavaScript.
Coggle requires JavaScript to display documents.
object and function (object (建立方式 (new object(), object literals), 取用方式:…
object and function
object
建立方式
new object()
object literals
取用方式:
object["key"]
object.key
function
一級函數
function就是object
name
code property
呼叫
可當成參數傳給其他的function
可以指派為變數的值
statement 和 expression
expression
回傳一個值
()
運算子,其中的轉化成statement
let v = function(){}
沒有hoisit
用 v()呼叫
statement
作一些事 不會回傳
function name(){}
有hoisit
用name()呼叫
閉包 CLOSURE
所有FUNCTION的變數都會存在外部環境
即使FUNCTION的 執行環境已結束
CALLBACK
再A函數設定B函數
呼叫A完 A會再呼叫B
IIFE
安全程式碼
this