国产探花免费观看_亚洲丰满少妇自慰呻吟_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教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 浦县| 德惠市| 泾阳县| 手机| 微博| 南汇区| 惠安县| 嘉黎县| 岳西县| 乐东| 霸州市| 腾冲县| 沙田区| 辽宁省| 长白| 乌鲁木齐县| 温泉县| 江北区| 麻城市| 海林市| 长岭县| 新龙县| 自贡市| 福安市| 随州市| 巴中市| 兴化市| 砚山县| 西宁市| 司法| 南投市| 苏尼特左旗| 青岛市| 建湖县| 瓦房店市| 卓尼县| 东山县| 纳雍县| 和硕县| 冀州市| 湟中县|