国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > JS > 正文

淺談使用splice函數對數組中的元素進行刪除時的注意事項

2024-05-06 16:33:23
字體:
來源:轉載
供稿:網友

使用splice函數對數組中的元素進行刪除時的注意事項

刪除值為c的元素:

<script>var arr = new Array();arr[0] = 'a';arr[1] = 'b';arr[2] = 'c';arr[3] = 'c';arr[4] = 'e';for(var i=0; i<arr.length; i++){  if(arr[i] == 'c'){    arr.splice(i,1);    i=i-1;  // 必須對i減去1,否則后面的一個元素會被跳過去  }}</script>

注意:如果用for(i in arr)的話,后面的一個元素始終會跳過去

<script>var arr = new Array();arr[0] = 'a';arr[1] = 'b';arr[2] = 'c';arr[3] = 'c';arr[4] = 'e';for(i in arr){  if(arr[i] == 'c'){    arr.splice(i,1);    i=i-1;  // 這行代碼無效,i 的值并不會改變  }  alert(arr.length);}</script>

以上這篇淺談使用splice函數對數組中的元素進行刪除時的注意事項就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持VeVb武林網。


注:相關教程知識閱讀請移步到JavaScript/Ajax教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 抚松县| 高邮市| 班戈县| 万全县| 沽源县| 阿鲁科尔沁旗| 德惠市| 南漳县| 台中市| 铜梁县| 西和县| 桐梓县| 勐海县| 凭祥市| 乐亭县| 东宁县| 元谋县| 扶绥县| 扎赉特旗| 灵丘县| 瑞丽市| 乌鲁木齐县| 延吉市| 盐亭县| 秦安县| 沁源县| 含山县| 精河县| 新晃| 东阳市| 吉安县| 嘉鱼县| 南京市| 汕尾市| 达州市| 颍上县| 铅山县| 龙山县| 林芝县| 朝阳县| 尚志市|