前段時間我朋友從上家公司離職,上周開始了前端面試(現在已經上班了),一天我下班回到出租房時,他問我原型鏈是什么?一時半會我竟然也不知道從何說起能夠讓他很清楚的明白,又忽然想起之前我一個朋友也問過我閉包的問題,因此在這里記錄解惑一下,下面我會以面試官和應聘者的口吻進行介紹理解 ...
前段時間我朋友從上家公司離職,上周開始了前端面試 現在已經上班了 ,一天我下班回到出租房時,他問我原型鏈是什么 一時半會我竟然也不知道從何說起能夠讓他很清楚的明白,又忽然想起之前我一個朋友也問過我閉包的問題,因此在這里記錄解惑一下,下面我會以面試官和應聘者的口吻進行介紹理解...... 一.閉包 面試官:什么是閉包 閉包你了解嗎 應聘者:閉包就是能夠讀取其他函數內部變量的函數。 面試官:通俗一點呢 ...
2019-05-25 16:54 1 601 推薦指數:
前段時間我朋友從上家公司離職,上周開始了前端面試(現在已經上班了),一天我下班回到出租房時,他問我原型鏈是什么?一時半會我竟然也不知道從何說起能夠讓他很清楚的明白,又忽然想起之前我一個朋友也問過我閉包的問題,因此在這里記錄解惑一下,下面我會以面試官和應聘者的口吻進行介紹理解 ...
關於構造函數和原型 構造函數:相當於java中“類”的存在,如原生JS中的Array, Function, String, Date等等,都是構造函數。例如new Date()通過new操作符進行調用,用來創建一個Date對象的實例。 一個便於理解的栗子,描述js通過原型模式實現繼承的過程 ...
本文在個人主頁同步更新~ 背就完事了 介紹:一些知識點相關的面試題和答案 使用姿勢:看答案前先嘗試回答,看完后把答案收起來檢驗成果~ 面試官:什么是構造函數 答:構造函數的本質是一個普通函數,他的特點是需要通過new關鍵字來調用,用來創建對象的實例。所有的引用類型 ...
Javascript也是面向對象的語言,但它是一種基於原型Prototype的語言,而不是基於類的語言。在Javascript中,類和對象看起來沒有太多的區別。 1.什么是prototype: function定義的對象有一個prototype屬性,prototype屬性又指向了一個 ...
一、原型、原型鏈 原型對象 在JavaScript 中,每當定義一個對象(函數)時候,對象中都會包含一些預定義的屬性。其中函數對象的一個屬性就是原型對象 prototype。注:普通對象沒有prototype,但有__proto__屬性。 原型對象其實就是普通對象 ...
用JavaScript一年多了,閉包總是讓人二丈和尚摸不着頭腦。陸陸續續接觸了一些閉包的知識,也犯過幾次因為不理解閉包導致的錯誤,一年多了資料也看了一些,但還是不是非常明白,最近偶然看了一下 jQuery基礎教程 的附錄,發現附錄A對JavaScript的閉包的介紹簡單易懂,於是借花獻佛總結一下 ...
Token究竟是什么? token的概念很廣泛,在計算機領域中,無論是基礎的網絡架構還是服務系統的身份驗證等,都有涉及到token的概念,然而在這里我想闡述的是在區塊鏈世界中的token是什么。 相信對區塊鏈有些了解的朋友,都或多或少的聽過或者看過關於token的描述,過去的兩年 ...
寫在前面:本文內容主要根據慕課網雙越老師的付費課程“一天時間迅速准備前端面試 快速構建初級前端知識體系 ”進行編寫,主要是為了自己在面試前總結學習,歡迎留言指教。 本系列包括如下內容: JS基礎-變量類型和計算 JS基礎-原型和原型鏈 JS基礎-作用域和閉包 JS基礎-異步 ...