遍歷知多少

2021-10-10 04:12:37 字數 562 閱讀 2730

語法:

// for

var arr = [1, 2, 3]

for(var i = 0; i < arr.length; i++) ;

// for...of...

for(var i of arr) ;

// for...in..

for(var i in arr) ;

// foreach()

arr.foreach((item, index, arr) => );

});// map()

arr.map((value,index,array) => );

var arr [6,6,67,8]                  

for(var i = 0; i < arr.length; i ++)

##注意:將arr.leng用臨時變數存起來會起到優化行能的作用,這樣可以避免重複查詢陣列的長度;

總結:for...in...在iphon手機會出現資料翻倍的異常,forearch無法實現複雜的邏輯,例如無法實現中斷

閘道器知多少

閘道器 gateway 顧名思義,就是乙個網路到另乙個網路的關口。維基百科對閘道器的定義為 在計算機網路中,閘道器 gateway 是 其他伺服器通訊資料的伺服器,接收從客戶端傳送來的請求時,它就像自己擁有資源的源伺服器一樣對請求進行處理。但是,很多時候,我們會將路由器和閘道器認為是同乙個概念。其實...

原型知多少

除了undefind,number,string,boolean是簡單的值型別,其他的null,object,function都是物件 函式有prototype屬性,它是物件,是函式屬性和方法的集合 每個物件都有乙個 proto 屬性 隱式原型 它指向建立這個物件的函式的原型 函式也是一種物件 ob...

軟體文件知多少?

如今,軟體開發越來越複雜,軟體功能也越來越豐富。而幾乎所有成熟的商業軟體,都是靠乙個開發團隊齊心協力的血汗結晶。羅馬不是一天建成的!當我們震撼於microsoft windows的驚世巨著的同時,也道聽途說了微軟公司軟體工程是如何的完善規範。的確,集數百名員工幾年的共同努力之大成,軟體專案管理的成敗...