var arr = [1, 2, 3, 5, 7, 9];
var num = parseInt(prompt("请输入一个整数:"));
arr.push(num);
arr.sort(function (a, b) {
return a - b;
});
console.log(arr);
2.利用for循环遍历数组
var arr = [1, 2, 3, 5, 7, 9];
var num = parseInt(prompt("请输入一个整数:"));
// 记录要插入的位置
// 第一个比较大或者等的 元素的位置
var index = arr.length;
for (var i in arr) {
var v = arr[i];
if (num <= v) {
index = i;
break;
}
}
// console.log(index);
// 任意位置插入 向位置之前插入 num
arr.splice(index, 0, num);
console.log(arr);