【发布时间】:2021-03-24 18:59:19
【问题描述】:
我正在尝试推送到一个二维数组,目前我的数组是:
[2020, 11, 16]
[2020, 11, 17]
[2020, 11, 19]
[2020, 11, 16]
[2020, 11, 17]
[2020, 11, 19]
我的代码是
totalDate = xyz.length;
// var output = [];
for (var o = 0; o < totalDate; o++) {
date = xyz[o].split(',');
for(var a=0; a<date.length; a++) {
date[a] = parseInt(date[a], 10);
}
console.log(date);
}
这应该会导致以下结果:
var dates = [[2020, 11, 16], [2020, 11, 17], [2020, 11, 19], [2020, 11, 16], [2020, 11, 17], [2020, 11, 19]];
【问题讨论】:
-
你当前的数组和预期的结果是一样的。请提供所有信息。
-
您上面显示的数据也必须在数据结构中?这些数组存储在哪里?是数组还是对象?
-
你做错了操作作为分割数组,不需要分割,没有分割它会给你与你想要的 date.length 相同的结果
标签: javascript arrays for-loop multidimensional-array push