【发布时间】:2018-03-21 12:21:07
【问题描述】:
嗨,我得到了这个数组:
var locations = [
['Bondi Beach', -33.890542, 151.274856, 4],
['Coogee Beach', -33.923036, 151.259052, 5],
['Cronulla Beach', -34.028249, 151.157507, 3],
['Manly Beach', -33.80010128657071, 151.28747820854187, 2],
['Maroubra Beach', -33.950198, 151.259302, 1]
];
我想像示例一样附加到它:
var locations = [
['Bondi Beach', -33.890542, 151.274856, 4],
['Coogee Beach', -33.923036, 151.259052, 5],
['Cronulla Beach', -34.028249, 151.157507, 3],
['Manly Beach', -33.80010128657071, 151.28747820854187, 2],
['Maroubra Beach', -33.950198, 151.259302, 1],
['New item', -22.950198, 141.259302, 6]
];
我不知道该怎么做,搜索“将项目添加到数组中的数组”似乎不太成功。
【问题讨论】:
-
Array.prototype.push
-
locations.push(['New item', -22.950198, 141.259302, 6]); -
您最后的评论不正确。您没有将项目添加到数组中的数组。您只是添加到数组中。你可以
push任何项目,碰巧这个项目是一个数组。但是,如果您想将项目添加到数组内的数组中,您将找到要添加到的数组和push。所以就像:locations[1].push(whatever)。这会将任何内容推到“Coogee Beach”数组的末尾。
标签: javascript arrays add