
JSON格式是一種用于數(shù)據(jù)交換的文本格式票唆。 JSON中值的類型主要有以下幾種: 1.復(fù)合類型的值只能是數(shù)組或?qū)ο舐獍#ú荒苁呛瘮?shù)嘹朗,日期對象绩聘,正則表...
js中褂萧,主要有5中綁定荞雏,默認(rèn)綁定胎撤,隱式綁定伊脓,顯式綁定府寒,new綁定,箭頭函數(shù)綁定报腔。 一. 默認(rèn)綁定 默認(rèn)綁定可以這樣理解:當(dāng)我們調(diào)用函數(shù)時(shí)株搔,沒有調(diào)...
首先,我們知道在js中代碼主要分為兩大類: 1.全局代碼 2.函數(shù)代碼 依據(jù)這兩個(gè)我們可以將執(zhí)行上下文分成全局執(zhí)行上下文和函數(shù)執(zhí)行上下文纯蛾; 一 ...
關(guān)于變量提升首先來看一個(gè)例子: 在這個(gè)例子中纤房,console.log(a) 輸出的是undefined。 為什么會這樣呢翻诉,如果按照正常的思路炮姨,會...
在數(shù)據(jù)結(jié)構(gòu)中,棧是一種先進(jìn)后出的結(jié)構(gòu)米丘,如下圖(直接在百度中找了一張圖): 在js中剑令,在全局代碼執(zhí)行前,JS引擎將會創(chuàng)建一個(gè)棧來存儲管理執(zhí)行的所有...
我是這樣理解閉包的:說的通俗點(diǎn)就是閉包是嵌套的內(nèi)部函數(shù)拄查,也就是說閉包是包含被引用變量的對象吁津。 那么如何產(chǎn)生一個(gè)閉包呢? 當(dāng)嵌套的內(nèi)部函數(shù)引用了外...
已經(jīng)編寫過call了,所以只要把call和apply不一樣的地方改一下就行 call和apply最大的區(qū)別就是第二個(gè)參數(shù)碍脏,apply的參數(shù)都放在...
二分查找的原理: 在一串有序的數(shù)字中梭依,我們需要找到一個(gè)規(guī)定的數(shù)字。那么我們可以這樣: 1.先找這串?dāng)?shù)字的最中間那個(gè)數(shù)字 2.比較要插著的數(shù)字和中...
call函數(shù)的定義是這樣的:調(diào)用一個(gè)對象的一個(gè)方法典尾,以另一個(gè)對象替換當(dāng)前對象役拴。 怎么理解這句話呢,本人是這樣理解的钾埂,先看下面的這一段代碼: 它的...