<span id="mktg5"></span>

<i id="mktg5"><meter id="mktg5"></meter></i>

        <label id="mktg5"><meter id="mktg5"></meter></label>
        最新文章專(zhuān)題視頻專(zhuān)題問(wèn)答1問(wèn)答10問(wèn)答100問(wèn)答1000問(wèn)答2000關(guān)鍵字專(zhuān)題1關(guān)鍵字專(zhuān)題50關(guān)鍵字專(zhuān)題500關(guān)鍵字專(zhuān)題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關(guān)鍵字專(zhuān)題關(guān)鍵字專(zhuān)題tag2tag3文章專(zhuān)題文章專(zhuān)題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專(zhuān)題3
        問(wèn)答文章1 問(wèn)答文章501 問(wèn)答文章1001 問(wèn)答文章1501 問(wèn)答文章2001 問(wèn)答文章2501 問(wèn)答文章3001 問(wèn)答文章3501 問(wèn)答文章4001 問(wèn)答文章4501 問(wèn)答文章5001 問(wèn)答文章5501 問(wèn)答文章6001 問(wèn)答文章6501 問(wèn)答文章7001 問(wèn)答文章7501 問(wèn)答文章8001 問(wèn)答文章8501 問(wèn)答文章9001 問(wèn)答文章9501
        當(dāng)前位置: 首頁(yè) - 科技 - 知識(shí)百科 - 正文

        JS刪除數(shù)組里的某個(gè)元素方法

        來(lái)源:懂視網(wǎng) 責(zé)編:小采 時(shí)間:2020-11-27 22:20:16
        文檔

        JS刪除數(shù)組里的某個(gè)元素方法

        JS刪除數(shù)組里的某個(gè)元素方法:刪除數(shù)組指定的某個(gè)元素 js刪除數(shù)組中某一項(xiàng)或幾項(xiàng)的幾種方法 https://www.gxlcms.com/article/154737.htm 首先可以給JS的數(shù)組對(duì)象定義一個(gè)函數(shù),用于查找指定的元素在數(shù)組中的位置,即索引,代碼為: Array.prototype.indexOf =
        推薦度:
        導(dǎo)讀JS刪除數(shù)組里的某個(gè)元素方法:刪除數(shù)組指定的某個(gè)元素 js刪除數(shù)組中某一項(xiàng)或幾項(xiàng)的幾種方法 https://www.gxlcms.com/article/154737.htm 首先可以給JS的數(shù)組對(duì)象定義一個(gè)函數(shù),用于查找指定的元素在數(shù)組中的位置,即索引,代碼為: Array.prototype.indexOf =

        刪除數(shù)組指定的某個(gè)元素

        js刪除數(shù)組中某一項(xiàng)或幾項(xiàng)的幾種方法 https://www.gxlcms.com/article/154737.htm

        首先可以給JS的數(shù)組對(duì)象定義一個(gè)函數(shù),用于查找指定的元素在數(shù)組中的位置,即索引,代碼為:

        Array.prototype.indexOf = function(val) { 
        for (var i = 0; i < this.length; i++) { 
        if (this[i] == val) return i; 
        } 
        return -1; 
        }; 

        然后使用通過(guò)得到這個(gè)元素的索引,使用js數(shù)組自己固有的函數(shù)去刪除這個(gè)元素:

        代碼為:

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

        這樣就構(gòu)造了這樣一個(gè)函數(shù),比如我有有一個(gè)數(shù)組:

        var emp = ['abs','dsf','sdf','fd'] 

        假如我們要?jiǎng)h除其中的 'fd' ,就可以使用:

        emp.remove('fd'); 

        刪除的數(shù)組的某一項(xiàng)

        splice(index,len,[item]) 注釋?zhuān)涸摲椒〞?huì)改變?cè)紨?shù)組。

        splice有3個(gè)參數(shù),它也可以用來(lái)替換/刪除/添加數(shù)組內(nèi)某一個(gè)或者幾個(gè)值

        index:數(shù)組開(kāi)始下標(biāo) len: 替換/刪除的長(zhǎng)度 item:替換的值,刪除操作的話(huà) item為空

        如:arr = ['a','b','c','d']

        刪除

        //刪除起始下標(biāo)為1,長(zhǎng)度為1的一個(gè)值(len設(shè)置1,如果為0,則數(shù)組不變) 
        var arr = ['a','b','c','d']; 
        arr.splice(1,1); 
        console.log(arr); 
        //['a','c','d']; 
         
         
        //刪除起始下標(biāo)為1,長(zhǎng)度為2的一個(gè)值(len設(shè)置2) 
        var arr2 = ['a','b','c','d'] 
        arr2.splice(1,2); 
        console.log(arr2); 
        //['a','d'] 

        替換

        //替換起始下標(biāo)為1,長(zhǎng)度為1的一個(gè)值為‘ttt',len設(shè)置的1 
        var arr = ['a','b','c','d']; 
        arr.splice(1,1,'ttt'); 
        console.log(arr); 
        //['a','ttt','c','d'] 
         
         
        var arr2 = ['a','b','c','d']; 
        arr2.splice(1,2,'ttt'); 
        console.log(arr2); 
        //['a','ttt','d'] 替換起始下標(biāo)為1,長(zhǎng)度為2的兩個(gè)值為‘ttt',len設(shè)置的1 

        添加 ---- len設(shè)置為0,item為添加的值

        var arr = ['a','b','c','d']; 
        arr.splice(1,0,'ttt'); 
        console.log(arr); 
        //['a','ttt','b','c','d'] 表示在下標(biāo)為1處添加一項(xiàng)'ttt'<span style="font-size:14px;font-family:Arial, Helvetica, sans-serif;background-color:rgb(255,255,255);"> </span> 

        delete方法刪除掉數(shù)組中的元素后,會(huì)把該下標(biāo)出的值置為undefined,數(shù)組的長(zhǎng)度不會(huì)變

        var arr = ['a','b','c','d']; 
        delete arr[1]; 
        arr; 
        //["a", undefined × 1, "c", "d"] 中間出現(xiàn)兩個(gè)逗號(hào),數(shù)組長(zhǎng)度不變,有一項(xiàng)為undefined 

        以上這篇JS刪除數(shù)組里的某個(gè)元素方法就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

        聲明:本網(wǎng)頁(yè)內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問(wèn)題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

        文檔

        JS刪除數(shù)組里的某個(gè)元素方法

        JS刪除數(shù)組里的某個(gè)元素方法:刪除數(shù)組指定的某個(gè)元素 js刪除數(shù)組中某一項(xiàng)或幾項(xiàng)的幾種方法 https://www.gxlcms.com/article/154737.htm 首先可以給JS的數(shù)組對(duì)象定義一個(gè)函數(shù),用于查找指定的元素在數(shù)組中的位置,即索引,代碼為: Array.prototype.indexOf =
        推薦度:
        標(biāo)簽: 中的 方法 js
        • 熱門(mén)焦點(diǎn)

        最新推薦

        猜你喜歡

        熱門(mén)推薦

        專(zhuān)題
        Top
        主站蜘蛛池模板: 青春禁区视频在线观看直播免费| 免费观看的毛片手机视频| 免费无遮挡无码永久视频| 99久久免费精品国产72精品九九| 色噜噜综合亚洲av中文无码| 亚洲精品无码久久久久久| 国内精品一级毛片免费看| 免费看片A级毛片免费看| 亚洲日产乱码一二三区别| 久久综合AV免费观看| 亚洲av纯肉无码精品动漫| 亚洲精品免费在线视频| 亚洲午夜久久久久久噜噜噜| 亚洲欧美第一成人网站7777 | 国产精品免费久久| 最新69国产成人精品免费视频动漫| 精品亚洲成A人无码成A在线观看| a级毛片免费观看视频| 四虎影在线永久免费观看| 亚洲第一成人在线| 99re这里有免费视频精品| 亚洲最大免费视频网| 91精品免费高清在线| 久久亚洲精品视频| 人妻仑乱A级毛片免费看| 国产精品色午夜免费视频| 亚洲狠狠成人综合网| 男女超爽刺激视频免费播放 | 亚洲日韩精品无码专区网址| 无码国产精品一区二区免费模式 | 亚洲欧洲日韩极速播放| 免费人成网站在线高清| 国产精品亚洲а∨无码播放麻豆| 成年轻人网站色免费看| 亚洲av永久无码嘿嘿嘿| 免费中文字幕一级毛片| 亚洲a一级免费视频| 国产偷国产偷亚洲高清人| 亚洲韩国精品无码一区二区三区| 黄 色一级 成 人网站免费| 三上悠亚亚洲一区高清|