寫在前面
隨着前端深入的不斷學習,發現數組這個數據結構在前端中有着相當大的存在感,由於我初學前端的時候並沒有系統性的學習數組,所以我將通過這篇文章同你一起學習數組,希望我們能一起進步,學會熟練操作數組。
數組基本操作
創建數組
var arr1 = []; //通過字面量的方式創建一個沒有元素的空數組
var arr2 = new Array(); //通過構造函數的方式創建一個空數組
var
來自:https://zswfx.com/articles/5db9285f9cf7c10e840e5c6a
我們經常用new來創建一個對象,但是創建對象過程中,到底發生了什麼呢?
new 操作符的過程
上面是mdn的定義。
通過上面定義,我們知道使用new的時候,JS引擎就會給我們創建一個空對象作為 this值,然後執行函數,若函數沒有返回值,則默認返回這個空對象。
模擬 new 函數來