【每日一练】在数组前面插一个值
2021-02-10 01:15
标签:tar 一个 for let 每日 ret fun var == 题目 【每日一练】在数组前面插一个值 标签:tar 一个 for let 每日 ret fun var == 原文地址:https://www.cnblogs.com/smart-girl/p/12748699.html
在数组[1,2,3,4,5]中,2的前面插入8
解题答案 var arr = [1, 2, 3, 4, 5]
function insert(arr, target, value) {
const index = arr.indexOf(target)
if (index === -1) return
const len = arr.length
for (let i = len - 1; i >= index; i--) {
arr[i + 1] = arr[i]
}
arr[index] = value
return arr
}
insert(arr, 2, 8)