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

首頁 > 編程 > JavaScript > 正文

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

2019-11-19 18:40:34
字體:
來源:轉載
供稿:網友

使用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函數對數組中的元素進行刪除時的注意事項就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持武林網。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 砀山县| 保康县| 府谷县| 沿河| 准格尔旗| 东乡县| 宁远县| 沙洋县| 县级市| 南宁市| 宜良县| 横山县| 南昌县| 高青县| 白山市| 安顺市| 随州市| 巴林右旗| 温州市| 攀枝花市| 瓮安县| 巴彦淖尔市| 东安县| 广汉市| 元江| 卢湾区| 乐陵市| 清涧县| 雅江县| 库车县| 浦县| 镇原县| 拉萨市| 内丘县| 出国| 沁阳市| 桐梓县| 雷州市| 绥芬河市| 宁海县| 阿克|