在業務開發中經常會用到JAVAScript內置對象提供的函數,可以很方便的實現想要的需求,對于這些功能我們也能手動實現,這樣可以更深入的了解其工作原理
call函數
call屬于Function原型上的方法,可以用來借用構造函數,改變函數this的指向
Apply函數
apply與call函數的功能類似,只是傳遞的第二個參數為數組
bind
bind用來綁定函數,以便后續調用,功能跟call類似
assign
assign屬于Object上的方法,用來合并對象,可以實現淺拷貝
create
Create屬于Object上的方法,用來創建空對象