循环将几个元素添加到数组JS

时间:2018-07-20 11:26:55

标签: javascript arrays loops

我在向数组添加数据时遇到问题。它是这样工作的:如果我们有1个数组-向数组添加了1个元素。如果我们有2个以上,则添加2个以上元素。

代码示例:

push: function (arr, index, data) {
    let i = index;

    for (index; index < object.stack.phone.number.length; index++) {
        console.log(index < object.stack.phone.number.length);

        if (arr[i].length <= 4) {
            object.pushData(arr[i], data);
        } else {
            i++;
        }
    }

}

输入: arr -数组,我们在其中推送数据。例如:'0': []; 索引-我们在哪个索引中添加'0'数据-这是一些数据,例如'Hello world'

期望的结果:我有很多数组'0'...还有更多,我希望它们一个接一个地填充,直到一个变为5,而不必转到下一个

这是什么问题?谢谢。

1 个答案:

答案 0 :(得分:0)

您确定不能使用拼接功能吗?

  

arr.splice(index, 0, item);item插入arr   指定的索引(首先删除0个项目,即   插入)。