原型 執行上下文 作用域 閉包 記憶體溢位 洩漏

2021-10-10 22:07:19 字數 571 閱讀 7672

函式高階

原型與原型鏈

給原型物件新增屬性(一般是方法)

顯式原型與隱式原型

原型鏈

object的原型物件是原型鏈盡頭

屬性問題

探索instanceof

function是通過new自己產生的例項

執行上下文與執行上下文棧

函式宣告提公升

執行上下文

全域性執行上下文

開始執行全域性**

函式執行上下文

開始執行函式體**

執行上下文棧

流程分析

面試題

作用域與作用域鏈

分類 作用

作用域與執行上下文

區別二

聯絡

作用域鏈

查詢乙個變數的查詢規則

閉包 閉包到底是什麼

產生閉包的條件

常見的閉包

閉包的作用

閉包的生命週期

閉包的應用:定義js模組

缺點 記憶體溢位與洩露

記憶體洩漏

JS作用域 執行上下文 遞迴與閉包

目錄 作用域全域性作用域 函式作用域 執行上下文 函式執行上下文 執行上下文棧 作用域與執行上下文的區別 遞迴閉包 產生閉包的條件 閉包的作用 使用注意 記憶體洩漏 記憶體溢位 一種程式執行出現的錯誤 作用域指乙個變數的作用範圍。它是靜態的 相對於上下文物件 在編寫 時就確定了。作用 隔離變數,不同...

作用域和執行上下文

當全域性 開始執行前,先建立全域性執行上下文環境 2.當全域性執行上下文環境建立好了以後將上下文中的所有內容放入棧記憶體 3.最先放入的在最下邊 global 4.其他執行的函式的執行上下文依次放入 放入的順序是 的執行順序 5.棧中最後放入的執行完最先出棧。6.1.除全域性作用域之外,每個函式都會...

執行上下文和作用域

執行上下文 1.分類 位置 全域性 函式 區域性 2.全域性執行上下文 在執行全域性 前將window確定為全域性執行上下文 對全域性資料進行預處理 var定義的全域性變數 undefined,新增為window的屬性 function宣告的全域性函式 賦值 fun 新增為window的方法 thi...