文章詳情頁
javascript - 數(shù)組刪除該數(shù)組里的指定的任意一個數(shù)
瀏覽:132日期:2023-04-03 16:01:02
問題描述
需要刪除[1,2,3,4,5]中的指定的任意一個數(shù),要怎么操作?比如要刪除2,則結(jié)果返回是[1,3,4,5]
問題解答
回答1:var arr=[1,2,3,4,5];for(var i=0,len=arr.length;i<len;i++){ if(arr[i]===2){arr.splice(i,1) }}
不過建議用迭代方法做
var arr=[1,2,3,4,5];arr.filter(function(item){return item!==2})//es6寫法arr.filter(item =>item!==2)回答2:
arr.splice(1,1) //[1,3,4,5] 刪除起始下標(biāo)為1,長度為1的一個值,len設(shè)置的1,如果為0,則數(shù)組不變
回答3:var e = [1,2,3,4,5]x = Math.ceil((e.length - 1) * Math.random())console.log(x)e.splice(x, 1)console.log(e)
標(biāo)簽:
JavaScript
相關(guān)文章:
1. css - C#與java開發(fā)Windows程序哪個好?2. mysql無法添加外鍵3. css - 定位為absolute的父元素中的子元素 如何設(shè)置在父元素的下面?4. java - Mybatis查詢數(shù)據(jù)庫時出現(xiàn)查詢getInt()的錯誤5. JavaScript事件6. javascript - 原生canvas中如何獲取到觸摸事件的canvas內(nèi)坐標(biāo)?7. javascript - es6將類數(shù)組轉(zhuǎn)化成數(shù)組的問題8. 在mac下出現(xiàn)了兩個docker環(huán)境9. css3 - flex 父標(biāo)簽設(shè)置align-item:center,子元素flex:1,不起作用10. java - 是否類 類型指針、引用作為形參 ,函數(shù)結(jié)束不會自動析構(gòu)類?
排行榜

熱門標(biāo)簽