【发布时间】:2018-12-07 13:56:42
【问题描述】:
我的第一个问题不是很清楚,对此感到抱歉。所以,我知道 JavaScript 中的“split”方法,现在我想在我可以在数组内部选择的位置上将数字添加到随机数组,但没有“split”。问题是为了了解算法“内部”“拆分”方法是如何工作的。 我写了随机数组,所以我的想法是第二次对随机数组使用循环,创建空数组将该数字添加到位置,然后将新数字位置之前的数字添加到空数组,然后有点困惑。
var array1 = [];
for (var k= 0, t=100; k<t; k++){
array1.push(Math.round(Math.random() * 300))
};
console.log(array1)
【问题讨论】:
-
我需要将数字 (...) 添加到我选择的位置...我没有看到。使用此代码,您只需生成一个随机数数组。您如何将数字添加到位置(您选择的位置)?
-
您始终可以使用循环并手动移动所有内容。你尝试过什么?为什么不想使用
split(splice)?或者这是作业……? -
投票结束,因为您提出的问题尚不清楚。请改写您的问题,然后编辑您的帖子。
-
@lealceldeiro 我的猜测是他给我们提供了创建随机数组的代码,所以当我们给他解决方案时,我们也不需要先写...
-
我知道使用分割法的算法。但我很感兴趣如何在没有现成方法的情况下做到这一点。
标签: javascript arrays algorithm