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

資訊專欄INFORMATION COLUMN

數組的foreach中操作數組

Nekron / 960人閱讀

摘要:在中增加數組新元素在中增加數組元素,不會導致循環增加,循環次數還是原來數組的長度。但由于刪除時,獲取到的當前元素已經是第二個,所以輸出的還是感覺總結的有價值的同學請點個贊,給個鼓勵,給點動力,謝謝支持

在foreach中增加數組新元素

在foreach中增加數組元素,不會導致循環增加,循環次數還是原來數組的長度。

var arr=[1,2,3];
arr.forEach((item)=>{
    
    if(item==2){
        arr.push(7);
        arr.push(8);
    }
    console.log(item);
});
console.log(arr.length);

結果是:1,2,3,5,新增的7、8元素并沒有被循環,但是數組的長度確實是增加了。

在foreach中刪除屬于元素

和增加不同的是,中數組中減少元素卻會減少循環次數,并且刪除的元素后面的元素會被“跳過”

var arr=[1,2,3];
arr.forEach((item)=>{
    if(item==2){
        arr.splice(1,1);
        
    }
    console.log(item);
});
console.log(arr.length);

輸出的結果:1,2,2

第二個被刪除了,長度已經變成了2,所以循環到第二次就停止了,導致第三個元素沒被循環,發生“跳過”現象。但由于刪除時,獲取到的當前元素已經是第二個,所以輸出的還是2.
感覺總結的有價值的同學請點個贊,給個鼓勵,給點動力,謝謝支持!!!

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

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

相關文章

  • foreach遍歷過程奇怪現象(PHP5)

    摘要:中基礎中的三大坑,遍歷,引用機制,數組。今天我們在講講中的一些奇怪現象。本文適合有一定基礎的。運行流程共用一個結構體開始遍歷數組,進行判斷,拷貝數組是一個新的結構體,操作的是新的結構體。那么遍歷數組時,全程與原數組無關。 PHP中基礎中的三大坑,foreach遍歷,引用機制&,數組。 今天我們在講講foreach中的一些奇怪現象。 在講解之前,可以先看看我其他相關的文章,屬于同一個大的...

    kgbook 評論0 收藏0
  • PHP_數組

    摘要:李尋歡索引數組索引數組,元素的值和下標不存在邏輯關系,而下標只表示值索引位置。鍵和值,同時向下移動指針獲得元素信息,返回的是,關聯和索引數組其中關聯數組部分。 數組 數據由元素組成,元素由鍵和值組成 數組分類 關聯數組關聯數組,元素的下標與元素的值存在邏輯上的關系,稱之為關聯數組。指的是,鍵和值之間存在管理。 $a1 = array(name => 李尋歡, age => 34); ...

    zone 評論0 收藏0
  • 給初學者:JavaScript 數組操作注意點

    摘要:使用遍歷數組有三點問題遍歷順序不固定引擎不保證對象的遍歷順序。作為原生函數,和自身操作字符串的速度是很快的。由于沒有返回值返回,所以它的回調函數通常是包含副作用的,否則這個寫了毫無意義。接受一個回調函數,你可以提前,相當于手寫循環中的。 不要用 for_in 遍歷數組 這是 JavaScript 初學者常見的誤區。for_in 用于遍歷對象中包括原型鏈上的所有可枚舉的(enumerab...

    tianyu 評論0 收藏0
  • Array和常用API

    摘要:返回值自寫一下函數這就是一個簡單的自寫的一個函數,代表操作的數組,代表用來操作數組的函數,傳入數組和函數。返回值返回排序后的數組。分隔符指定一個字符串來分隔數組的每個元素。生成新數組元素的函數,使用三個參數。 什么是數組 在阮一峰的《JavaScript 標準參考教程(alpha)》中的解釋是:數組(array)是按次序排列的一組值。每個值的位置都有編號(從0開始),整個數組用方括號表...

    coordinate35 評論0 收藏0
  • 當我們使用foreach時,內部究竟發生了什么(PHP5)?

    摘要:如何證明我的說法呢可以用下面這段代碼檢驗。那么在這里我們需要特別注意,為了保險起見我們在遍歷數組后,最好手動一下數組,防止出錯這樣就正常了。還有一點手冊也提醒我們了轉成代碼的意思就是遍歷后和是真實存在的,最好使用后能手動掉。 以下所有結論均基于PHP5版本看下面一段最基礎的foreach遍歷數組代碼。 輸出為’0a1b2c’自然沒有疑問,那么此過程中$arr,$key,$valu...

    paulli3 評論0 收藏0

發表評論

0條評論

Nekron

|高級講師

TA的文章

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