文章詳情頁(yè)
javascript - 數(shù)組刪除該數(shù)組里的指定的任意一個(gè)數(shù)
瀏覽:182日期:2023-04-03 16:01:02
問(wèn)題描述
需要?jiǎng)h除[1,2,3,4,5]中的指定的任意一個(gè)數(shù),要怎么操作?比如要?jiǎng)h除2,則結(jié)果返回是[1,3,4,5]
問(wèn)題解答
回答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) }}
不過(guò)建議用迭代方法做
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,長(zhǎng)度為1的一個(gè)值,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. 求:阿里云服務(wù)器windows+小皮(phpstudy)+laravel部署方案(教程)2. html - 急求,能否用flex或者高端點(diǎn)的CSS來(lái)布局這個(gè)圖呢?不想用浮動(dòng)或定位了3. mysql函數(shù)unix_timestamp如何處理1970.1.1以前的數(shù)據(jù)?4. javascript - vue-cli 發(fā)布之后,如何在接口地址中去掉在開發(fā)環(huán)境中設(shè)置的跨域proxyTable配置5. java - 關(guān)于使用POI解析excel中的時(shí)間格的值6. css3 - rem布局下,用戶瀏覽器的最小字號(hào)是12px怎么辦?7. java servlet后臺(tái)導(dǎo)出上萬(wàn)條數(shù)據(jù)到excel,太慢!求解8. javascript - 一排三個(gè)框,各個(gè)框的間距是15px,距離外面的白框間距也是15px,這個(gè)css怎么寫?9. 怎樣使留言的數(shù)據(jù)與登錄的用戶名,密碼保持一致(在數(shù)據(jù)庫(kù)上是一行的)。10. 在mac下出現(xiàn)了兩個(gè)docker環(huán)境
排行榜

熱門標(biāo)簽