我的第一个问题不清楚,对此感到抱歉。因此,我了解JavaScript中的“拆分”方法,现在我想在随机数组的位置上添加数字,我可以在数组内部选择该位置,但不能使用“拆分”。问题是要了解算法“内部”“拆分”方法是如何工作的。 我写了随机数组,所以我的想法是第二次对一个随机数组使用循环,创建一个空数组,将该数字添加到位置,然后将我们新数字位置之前的数字添加到空数组,然后感到困惑。
var array1 = [];
for (var k= 0, t=100; k<t; k++){
array1.push(Math.round(Math.random() * 300))
};
console.log(array1)
答案 0 :(得分:3)
不确定代码与该问题有什么关系,但是您可以使用Array.prototype.splice()
在指定索引处添加元素
const arr = ['foo', 'bar', 'baz'];
arr.splice(1, 0, 'bam');
// ^ index
console.log(arr);