JavaScript加号而不拆分

时间:2018-06-28 13:02:53

标签: javascript arrays algorithm

我的第一个问题不清楚,对此感到抱歉。因此,我了解JavaScript中的“拆分”方法,现在我想在随机数组的位置上添加数字,我可以在数组内部选择该位置,但不能使用“拆分”。问题是要了解算法“内部”“拆分”方法是如何工作的。 我写了随机数组,所以我的想法是第二次对一个随机数组使用循环,创建一个空数组,将该数字添加到位置,然后将我们新数字位置之前的数字添加到空数组,然后感到困惑。

var array1 = [];
for (var k= 0, t=100; k<t; k++){
    array1.push(Math.round(Math.random() * 300))
};

console.log(array1)

1 个答案:

答案 0 :(得分:3)

不确定代码与该问题有什么关系,但是您可以使用Array.prototype.splice()在指定索引处添加元素

const arr = ['foo', 'bar', 'baz'];
arr.splice(1, 0, 'bam');
//         ^ index
console.log(arr);