【发布时间】:2021-08-09 00:27:44
【问题描述】:
我有一个数组,我想保存数组格式的玩家数据。这些播放器在 html 表格中循环播放,并且需要彼此独立。
当我在 JavaScript 中使用 push 函数时,它只是解包数组并将所有值放在一起。这对我来说非常不方便,我想知道是否有一个推送/追加函数专门将数据保存为数组格式。
例如:
output = [];
var one = ['Jim', '12/05/1970', '85kg'];
var two = ['Bill', '08/04/1972', '65kg'];
var three = ['Anthony', '23/02/1971', '80kg'];
output.push([one]);
output.push([two]);
output.push([three]);
Expected Output: [ ['Jim', '12/05/1970', '85kg'], ['Bill', '08/04/1972', '65kg'], ['Anthony', '23/02/1971', '80kg'] ]
Actual Output: ['Jim', '12/05/1970', '85kg', 'Bill', '08/04/1972', '65kg', 'Anthony', '23/02/1971', '80kg']
非常感谢任何其他能让我得到我想要的输出的做法。
【问题讨论】:
-
output.push(one, two, three);可以。 developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/…检查api参考:)
标签: javascript arrays multidimensional-array