如果給前端開發(fā)者最常用編程語句排名,console.log()一定名列前茅。但估計很多人對console.log()的認(rèn)識還在只能簡單的打印文本...
投稿
如果給前端開發(fā)者最常用編程語句排名,console.log()一定名列前茅。但估計很多人對console.log()的認(rèn)識還在只能簡單的打印文本...
這里考核的其實(shí)是非嚴(yán)格相等運(yùn)算符==的原理,下面是摘自MDN的解釋。 相等操作符比較兩個值是否相等,在比較前將兩個被比較的值轉(zhuǎn)換為相同類型。在轉(zhuǎn)...
寫一個flatten函數(shù),實(shí)現(xiàn)扁平化數(shù)組的效果。比如: let arr = [1, 2, [3, 4, 5, [6, 7], 8], 9, 10...
首先看看new具有哪些功能: 創(chuàng)建一個對象,對象的原型指向構(gòu)造函數(shù)的prototype。 構(gòu)造函數(shù)里的this指向的就是這個對象。 執(zhí)行構(gòu)造函數(shù)...
集合是由一組無序且唯一(即不能重復(fù))的項(xiàng)組成的。這個數(shù)據(jù)結(jié)構(gòu)使用了與有限集合相同的數(shù)學(xué)概念,但應(yīng)用在計算機(jī)科學(xué)的數(shù)據(jù)結(jié)構(gòu)中。ES6也有原生Set...
鏈表數(shù)據(jù)結(jié)構(gòu) 鏈表存儲有序的元素集合,但不同于數(shù)組,鏈表中的元素在內(nèi)存中并不是連續(xù)放置的。每個元素由一個存儲本身的節(jié)點(diǎn)和一個指向下一個元素的引用...
隊(duì)列的結(jié)構(gòu)特點(diǎn) 隊(duì)列是遵循FIFO(First In First Out,先進(jìn)先出,也稱為先來先服務(wù))原則的一組有序的項(xiàng)。隊(duì)列在尾部添加新元素,...
棧數(shù)據(jù)結(jié)構(gòu) 棧是一種遵從后進(jìn)先出(LIFO)原則的有序集合。新添加的或待刪除的元素都保存在棧的同一端,稱作棧頂,另一端就叫棧底。在棧里,新元素都...
職責(zé)鏈模式的定義是:使多個對象都有機(jī)會處理請求,從而避免請求的發(fā)送者和接收者之間的耦合關(guān)系,將這些對象連成一條鏈,并沿著這條鏈傳遞該請求,直到有...
模板方法模式是一種只需使用繼承就可以實(shí)現(xiàn)的非常簡單的模式。模板方法模式由兩部分結(jié)構(gòu)組成,第一部分是抽象父類,第二部分是具體的實(shí)現(xiàn)子類。通常在抽象...