码迷,mamicode.com
首页 > 编程语言 > 详细

【每日一练】在数组前面插一个值

时间:2020-04-21 23:52:00      阅读:84      评论:0      收藏:0      [点我收藏+]

标签:tar   一个   for   let   每日   ret   fun   var   ==   

题目
在数组[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)

【每日一练】在数组前面插一个值

标签:tar   一个   for   let   每日   ret   fun   var   ==   

原文地址:https://www.cnblogs.com/smart-girl/p/12748699.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!