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

有一个从小到大排好序的数组。现输入一个数,要求按原来的规律将它插入数组中。

时间:2018-08-12 21:46:00      阅读:788      评论:0      收藏:0      [点我收藏+]

标签:要求   OLE   nbsp   var   log   ret   i++   规律   ice   

有一个从小到大排好序的数组。现输入一个数,要求按原来的规律将它插入数组中。

function fn(arr,n){
    var flag=false;
    for(var i=0;i<arr.length;i++){
       if(arr[i]>=n){
          arr.splice(i,0,n);
          flag=true;
          break;
       }
    }

    if(!flag){
        arr.push(n);
    }


    return arr;
}

var arr=[10,20,30,40];
console.log(fn(arr,60));

有一个从小到大排好序的数组。现输入一个数,要求按原来的规律将它插入数组中。

标签:要求   OLE   nbsp   var   log   ret   i++   规律   ice   

原文地址:https://www.cnblogs.com/jsjx-xtfh/p/9464006.html

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