亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專欄INFORMATION COLUMN

刪除數(shù)組中的指定元素 | JavaScript

SegmentFault / 1711人閱讀

摘要:的數(shù)組中默認不支持刪除指定元素的操作,如錯誤,數(shù)組沒有該方法因此,解決的辦法有使用集合中新加入了集合類型,因為集合本身支持,等操作,因此可以直接將轉(zhuǎn)化為但要注意到,本身的限制是一種無重復值的有序列表,允許對它包含的數(shù)據(jù)進行快速訪問,從而增加

JavaScript的數(shù)組中默認不支持刪除指定元素的操作,如

let book_id = [1,2,3,4]
book_id.delete(4) //錯誤,JS數(shù)組沒有該方法

因此,解決的辦法有

使用集合Set

ES6中新加入了集合類型Set(),因為集合本身支持add(),delete(),remove(),forEach()等操作,因此可以直接將Array()轉(zhuǎn)化為Set()

let book_id = new Set([1,2,3,4])
book_id.delete(4)
console.log(book_id)  //Set { 1, 2, 3 }

但要注意到,Set()本身的限制

Set是一種無重復值的有序列表,允許對它包含的數(shù)據(jù)進行快速訪問,從而增加了一個追蹤離散值的更有效方式

因此,如果本身要操作的數(shù)據(jù)不符合Set()的要求,則要用到ES5原生方法

使用indexOf()

其實是通過indexOf()找到要刪除元素在數(shù)組中的索引,然后用splice()刪除

let book_name = ["1984","動物莊園","烏合之眾"]
let i = book_name.indexOf("動物莊園")
book_name.splice(i,1)
console.log(book_name)  //[ "1984", "烏合之眾" ]

搞定!

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://www.ezyhdfw.cn/yun/90123.html

相關(guān)文章

  • javascript中的數(shù)組

    摘要:例如返回是返回是的前兩個參數(shù)制定了需要刪除數(shù)組元素。注意一旦和確認該返回什么值它們就會停止遍歷數(shù)組元素。和和方法使用指定的函數(shù)將數(shù)組元素進行組合,生成單個值。 數(shù)組是值的有序集合。每個值叫做一個元素,而每個元素在數(shù)組中有一個位置,以數(shù)字表示,稱為索引。javascript的數(shù)組是無類型的:數(shù)組元素可以是任意類型,并且同一個數(shù)組中的不同元素也可能有不同的類型。 一 創(chuàng)建數(shù)組 使用數(shù)組直接...

    xinhaip 評論0 收藏0
  • JavaScript面向?qū)ο缶幊獭狝rray類型

    摘要:中并沒有明確的數(shù)組數(shù)據(jù)類型。返回數(shù)組對象的原始值。專門用于篩選出數(shù)組中符合函數(shù)判斷條件的元素組成的心數(shù)組。專門用于對原數(shù)組中每個元素執(zhí)行相同的函數(shù)對象規(guī)定的操作。 概述 一維數(shù)組 數(shù)組是一個有序的數(shù)據(jù)集合,可以通過數(shù)組名稱和索引進行訪問。JavaScript中并沒有明確的數(shù)組數(shù)據(jù)類型。 二維數(shù)組 數(shù)組是可以嵌套的,這就意味著一個數(shù)組可以作為一個袁旭被包含在另一個數(shù)組里面。利用JavaS...

    DirtyMind 評論0 收藏0
  • JavaScript面向?qū)ο?em>中的Array類型個人分享

    摘要:類型檢測數(shù)組示例代碼調(diào)用結(jié)果為方法作用用于判斷當前對象的數(shù)據(jù)類型結(jié)果特點可以準確判斷出當前變量的類型調(diào)用結(jié)果為調(diào)用結(jié)果為報錯調(diào)用結(jié)果為調(diào)用結(jié)果為方法判斷指定類型是否出現(xiàn)在當前對象的原型鏈中調(diào)用結(jié)果為轉(zhuǎn)換數(shù)組提供了兩種方法用于數(shù)組的轉(zhuǎn) Array類型 檢測數(shù)組 示例代碼: var arr = [1,2,3,4,5]; console.log(arr instanceof Array);/...

    KnewOne 評論0 收藏0
  • JavaScript中Array類型中的方法

    摘要:類型檢測數(shù)組檢測數(shù)組有以下幾種方法,前端保定就業(yè)方法前端保定就業(yè)前端保定就業(yè)前端保定就業(yè)轉(zhuǎn)換數(shù)組利用方法將數(shù)組轉(zhuǎn)換為字符串前端深圳保定輸出結(jié)果字符串前端深圳保定轉(zhuǎn)換原始值張三張三進出棧方法在數(shù)組最后面添加新的元素前端保定深圳前端保定深圳在數(shù) Array類型 檢測數(shù)組 檢測數(shù)組有以下幾種方法, instanceof var arr=[前端,保定,就業(yè)]; console.log(arr ...

    _ipo 評論0 收藏0
  • javascript數(shù)組方法總結(jié)

    摘要:返回值如果查找到該元素則返回否則返回方法用法該方法為數(shù)組中的項執(zhí)行直到找到一個滿足條件的即返回否則返回被調(diào)用時不會改變數(shù)組。返回值排序后的數(shù)組注意原數(shù)組已經(jīng)修改 javascript數(shù)組方法 給數(shù)組增加元素 (1) array.push(element1,...,elementN) 用途:push方法在原來的數(shù)組末尾添加一個或者多個元素;返回值是:新數(shù)組的長度; (2) ...

    HitenDev 評論0 收藏0
  • JavaScript 之 面向?qū)ο?[ Array類型 ]

    摘要:類型描述數(shù)組是可以存儲一個或多個數(shù)據(jù)的有序集合檢測數(shù)組表示檢測指定的目標是否為數(shù)組定義一個數(shù)組顯示判斷該數(shù)組是否為引用類型顯示方法用于判斷當前對象的數(shù)據(jù)類型該方法可以判斷任何類型定義一個數(shù)組顯示顯示判斷類型顯示方法該方法是繼承于用于判斷指 Array類型 描述 數(shù)組 - 是可以存儲一個或多個數(shù)據(jù)的有序集合 檢測數(shù)組 表示檢測指定的目標是否為數(shù)組 /* 定義一個數(shù)組 */ var arr...

    stormjun 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<