国产探花免费观看_亚洲丰满少妇自慰呻吟_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函數對數組中的元素進行刪除時的注意事項就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持武林網。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 佳木斯市| 上林县| 金塔县| 钟祥市| 扎赉特旗| 乌拉特后旗| 神农架林区| 葫芦岛市| 华亭县| 津南区| 泰和县| 广河县| 余姚市| 和平县| 长沙市| 集安市| 监利县| 鹤壁市| 南江县| 正定县| 根河市| 玉林市| 大化| 南召县| 新龙县| 三江| 如皋市| 杭锦旗| 大悟县| 扶余县| 克山县| 宁强县| 怀仁县| 渭南市| 咸丰县| 昔阳县| 娄底市| 交城县| 房山区| 新余市| 高陵县|