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

首頁 > 編程 > JavaScript > 正文

Javascript刪除數組里的某個元素

2019-11-19 12:03:37
字體:
來源:轉載
供稿:網友

刪除數組中的某個元素,首先需要確定需要刪除元素的索引值。

var arr=[1,5,6,12,453,324];function indexOf(val){ for(var i = 0; i < arr.length; i++){  if(arr[i] == val){return i;} } return -1;}

找到相對應的索引值后,根據索引值刪除數組中該元素對應的值

function remove(val){ var index = indexOf(val); if(index > -1){arr.splice(index,1);}}

驗證下,是否成功

remove(1);//測試OK。

需要將封裝為數組原始的方法,以便以后需要使用

Array.prototype.indexOf = function (val) { for(var i = 0; i < this.length; i++){  if(this[i] == val){return i;} } return -1;}Array.prototype.remove = function (val) { var index = this.indexOf(val); if(index > -1){this.splice(index,1);}}var temp = [1,5,6,12,453,324];temp.remove(12);//測試OK

當然根據數組的splice()方法:向/從數組中添加/刪除項目,然后返回被刪除的項目。可以實現替換數組中的某個值。

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對武林網的支持。如果你想了解更多相關內容請查看下面相關鏈接

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 如东县| 泸溪县| 濮阳县| 阳朔县| 南澳县| 隆子县| 阳谷县| 蒙山县| 若尔盖县| 乐都县| 台州市| 封丘县| 雷山县| 凤庆县| 贵定县| 双鸭山市| 巴里| 应用必备| 怀安县| 大新县| 宣化县| 屏南县| 剑川县| 高雄市| 江城| 武隆县| 嵩明县| 平舆县| 达孜县| 罗江县| 纳雍县| 贵德县| 沂南县| 酉阳| 河东区| 武鸣县| 都匀市| 阜城县| 阳城县| 剑川县| 日喀则市|