文章詳情頁
javascript - 數組刪除該數組里的指定的任意一個數
瀏覽:117日期:2023-04-03 16:01:02
問題描述
需要刪除[1,2,3,4,5]中的指定的任意一個數,要怎么操作?比如要刪除2,則結果返回是[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] 刪除起始下標為1,長度為1的一個值,len設置的1,如果為0,則數組不變
回答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)
標簽:
JavaScript
相關文章:
1. 小程序怎么加外鏈,語句怎么寫!求救新手,開文檔沒發現2. javascript - 在 vue里面用import引入js文件,結果為undefined3. javascript - vue-resource中如何設置全局的timeout?4. html5和Flash對抗是什么情況?5. 前端 - node vue webpack項目文件結構6. Java反射問題:為什么android.os.Message的recycleUnchecked方法不能通過反射獲取到?7. php如何獲取訪問者路由器的mac地址8. 多選框寫進數據庫怎么寫9. 求教一個mysql建表分組索引問題10. thinkPHP5中獲取數據庫數據后默認選中下拉框的值,傳遞到后臺消失不見。有圖有代碼,希望有人幫忙
排行榜
