有一个从小到大排好序的数组。现输入一个数,要求按原来的规律将它插入数组中。
<script>
var arr = [1,2,3,4,5,7,8]; //一个排好序的数组
function fn(arr,k){ //函数接收数组:arr和要输入数组的数:k
for(var i=0 ;i<arr.length;i++){ //for循环选择数组的所有元素
if(k<arr[i]){ //判断要k要插入的位置
arr.splice(i,0,k); //方法splice操作插入数k
return arr; //操作好后,返回新数组,停止循环
}
}
}
console.log(fn(arr,6)); //打印新数组到控制台
</script>
有一个从小到大排好序的数组。现输入一个数,要求按原来的规律将它插入数组中。
最新推荐文章于 2023-11-30 15:48:25 发布