可以使用数组的splice方法来插入新元素,先遍历数组找到插入位置,然后使用splice插入新元素。

示例代码:

let arr = [1, 3, 5, 7, 9];

// 输入新元素
let num = 4;

// 遍历数组找到插入位置
let index = 0;
while (index < arr.length && arr[index] < num) {
  index++;
}

// 使用splice插入新元素
arr.splice(index, 0, num);

console.log(arr); // [1, 3, 4, 5, 7, 9]

这里先初始化一个有序数组arr,然后输入新元素num。使用while循环找到插入位置index,然后使用splice方法在该位置插入新元素num。最后打印出新数组arr。

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

原文地址: https://www.cveoy.top/t/topic/dUq3 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录