国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

關于for循環(huán)的簡單歸納

gclove / 2991人閱讀

摘要:關于循環(huán),我常常會混淆,在此做一下梳理。循環(huán)最原始的遍歷,獲得數(shù)組里的值。新增的循環(huán)語法,遍歷對象的屬性值,鍵值。它只循環(huán)集合本身的元素同時,支持遍歷其他集合,如字符串和對象。其實是循環(huán)的簡化版,適合于循環(huán)次數(shù)未知情況下使用。

關于for循環(huán),我常常會混淆,在此做一下梳理。

1、for循環(huán)

最原始的遍歷,獲得數(shù)組里的值。

var arr1 = [1, 2, 3];
for(var i = 0 ; i< arr1.length; i++){
  console.log(arr1[i]);
}
2、for……in

for……in,遍歷對象的屬性名稱,鍵名key。在數(shù)組中,每個元素的下標索引被視為數(shù)組的屬性名稱。所以用for……in遍歷數(shù)組時,實際上獲得的值是索引值。

var arr = ["Hello", "world"];
arr.name = "index";
for (var k in arr){
  console.log(k);   // 0,1,name
  console.log([arr[k]); // 屬性對應的值 "Hello", "world"
}
console.log(arr.length); // 2

從結果,我們可以看到,當你為arr添加一個新的屬性名:name時,遍歷時,會把這個屬性包括在內,但是,arr.length還是原來的。

3、for……of(ES6新增的循環(huán)語法)

for……of,遍歷對象的屬性值,鍵值value。它只循環(huán)集合本身的元素

var arr = ["Hello", "world"];
arr.name = "index";
for (var k in arr){
  console.log(k);   // Hello, world
}
console.log(arr.length); // 2

同時,for……of支持遍歷其他集合,如字符串、Set和Map對象。再有,它不同于forEach,可以使用 break 語句跳出循環(huán),也可以使用 continue 和 return 語句。

4、forEach

forEach其實是for循環(huán)的簡化版,適合于循環(huán)次數(shù)未知情況下使用。foreach 方法沒辦法使用 break 語句跳出循環(huán),也無法使用return從函數(shù)體內返回。

文章版權歸作者所有,未經(jīng)允許請勿轉載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/100581.html

相關文章

  • [DanoR][Java代碼][邏輯精簡::for循環(huán)遍歷Iterator迭代器]

    摘要:博主有較強的強迫傾向今天強迫癥犯了,就想把代碼都精簡了結果發(fā)現(xiàn)一個關于循環(huán)遍歷迭代器的精簡的寫法,利用邏輯代數(shù)實現(xiàn)。是通過兩個函數(shù)和函數(shù)互相配合遍歷的。不可能拋出異常或返回所以,必為。 博主有較強的強迫傾向! 今天強迫癥犯了,就想把代碼都精簡了! 結果發(fā)現(xiàn)一個關于for循環(huán)遍歷Iterator迭代器的精簡的寫法,利用邏輯代數(shù)實現(xiàn)。 定義: HashMap map = new Ha...

    YacaToy 評論0 收藏0
  • Javascript各種數(shù)組遍歷方法歸納總結和兼容寫法

    摘要:主要用于枚舉對象數(shù)組遍歷效率最低的方法。當前數(shù)組元素的值。傳遞給函數(shù)的初始值注意對于空數(shù)組是不會執(zhí)行回調函數(shù)的。 前言 PS: 2018/04/26 優(yōu)化一下排版,重新梳理一下方法,補充一些信息,刪除JQuery庫用法,只講解Javascript自帶的, for in 語句用于遍歷數(shù)組或者對象的屬性(對數(shù)組或者對象的屬性進行循環(huán)操作)。主要用于枚舉對象, 數(shù)組遍歷效率最低的方法。 va...

    Sanchi 評論0 收藏0
  • 前端知識歸納

    摘要:繼承性子標簽會繼承父標簽樣式優(yōu)先級行內樣式選擇器類選擇器標簽選擇器通配符繼承機制創(chuàng)建了的元素中,在垂直方向上的會發(fā)生重疊。 技能考察: 一、關于Html 1、html語義化標簽的理解; 結構化的理解; 能否寫出簡潔的html結構; SEO優(yōu)化 a、理解:根據(jù)內容的結構化(內容語義化),選擇合適的標簽(代碼語義化)便于開發(fā)者閱讀和寫出更優(yōu)雅的代碼的同時 讓瀏覽器的爬蟲和...

    sixleaves 評論0 收藏0
  • 前端知識歸納

    摘要:繼承性子標簽會繼承父標簽樣式優(yōu)先級行內樣式選擇器類選擇器標簽選擇器通配符繼承機制創(chuàng)建了的元素中,在垂直方向上的會發(fā)生重疊。 技能考察: 一、關于Html 1、html語義化標簽的理解; 結構化的理解; 能否寫出簡潔的html結構; SEO優(yōu)化 a、理解:根據(jù)內容的結構化(內容語義化),選擇合適的標簽(代碼語義化)便于開發(fā)者閱讀和寫出更優(yōu)雅的代碼的同時 讓瀏覽器的爬蟲和...

    NotFound 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<