我在向数组添加数据时遇到问题。它是这样工作的:如果我们有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,而不必转到下一个
这是什么问题?谢谢。
答案 0 :(得分:0)
您确定不能使用拼接功能吗?
arr.splice(index, 0, item);
将item
插入arr
指定的索引(首先删除0
个项目,即 插入)。