文章詳情頁(yè)
javascript - 數(shù)組刪除該數(shù)組里的指定的任意一個(gè)數(shù)
瀏覽:134日期: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. javascript - Vue.js的ElementUI庫(kù)中,如何主動(dòng)觸發(fā)checkbox組件的change事件?2. javascript - webpack 打包 reactjs項(xiàng)目 css 分離3. javascript - 關(guān)于js高級(jí)程序中的問(wèn)題4. javascript - 關(guān)于微信掃一掃的技術(shù)問(wèn)題5. javascript - 如何清除向可編輯的(contenteditable)元素里粘貼的文本的標(biāo)簽和樣式?6. javascript - 請(qǐng)教移動(dòng)端從詳情頁(yè)返回到列表頁(yè)原來(lái)位置的問(wèn)題?7. javascript - vuex中子組件無(wú)法調(diào)用公共狀態(tài)8. javascript - (_a = [""], _a.raw = [""],....); js一個(gè)小括號(hào)的是什么意思?9. javascript - js正則替換日期格式問(wèn)題10. javascript - ios上fixed定位問(wèn)題,定位在底部的按鈕不顯示了,但是又可以點(diǎn)擊到,換了一個(gè)類名就可以顯示了,但是設(shè)置的字體大小卻失效了
排行榜

熱門標(biāo)簽