有一个从小到大排好序的数组。现输入一个数,要求按原来的规律将它插入数组中。
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));