javascript - JS中将数据压入多维数组

标签 javascript arrays push

我正在尝试将一些数据推送到我的数组中。

实际上我的代码如下所示:

arr.push('step1||item1||99');

它可以工作,但它不是最好的,因为我需要在管理数据之后将其拆分。

如何将其转换为多维数组?

我尝试过的:

arr = [];
arr['step'] = 'step1';
arr['name'] = 'item1';
arr['number'] = '99';
arr.push(arr);

但是没用...

请提供任何帮助。

最佳答案

您是否有理由不希望这些单独的数据点成为对象?

var arr = [];
var dataPoint = { 'step': 'step1', 'name': 'item1', 'number': 99 };
arr.push(dataPoint);

如果这不是您想要的,您能否更全面地解释您的数据集应该是什么样子,以便我们更好地理解问题?

关于javascript - JS中将数据压入多维数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35808511/

相关文章:

javascript - 如何在javascript中的switch case中插入if?

javascript - react native : mobile number validation accept numeric value only

javascript - 在 ngx-datatable 中用 ngIf 补充 bool 值不起作用

arrays - perl:数组操作的优先级

arrays - 非增加和非减少子序列的频率

iphone - 推送和弹出 View Controller - 动画

javascript - 尝试在单击按钮时播放随机图像和随机声音

javascript - 按值移动数组,保持排序

java - 如何使用 Apache CXF 实现推送式 RESTful web 服务?

ios - 如何正确处理接收远程推送通知