1. 程式人生 > >面試之js 陣列插入刪除

面試之js 陣列插入刪除

JavaScript是一個使網頁具有互動能力的程式設計語言。
image.png
首先我們的插入資料:

function insertArray(arr, val, compare, maxLen) {
 //返回位置
 const index = arr.findIndex(compare)
 if (index === 0) {
 return
 }
 if (index > 0) {
 //刪除一個
 arr.splice(index, 1)
 }
 //再插入(unshift() 方法可向陣列的開頭新增一個或更多元素,並返回新的長度)
 arr.unshift(val)
 if (maxLen && arr.length > maxLen) {
 //pop() 方法用於刪除並返回陣列的最後一個元素。
 arr.pop()
 }
}

再就是刪除:

function deleteFromArray(arr, compare) {
 const index = arr.findIndex(compare)
 if (index > -1) {
 arr.splice(index, 1)
 }
}
本次給大家推薦一個免費的學習群,裡面概括移動應用網站開發,css,html,webpack,vue node angular以及面試資源等。
對web開發技術感興趣的同學,歡迎加入Q群:864305860。
不管你是小白還是大牛我都歡迎,還有大牛整理的一套高效率學習路線和教程與您免費分享,同時每天更新視訊資料。歡迎加入Q群:864305860。
最後,祝大家早日學有所成,拿到滿意offer,快速升職加薪,走上人生巔峰。