我在我的node.js服务器中查询一些数据,我希望结果是一个简单的字符串数组,但是当我打印它时,它就像这样:
[
['element1'],[element2'],['element3']
]
而不只是['element1',element2','element3]
本能地,我试图打印数组[0]但是只打印出第一个元素而不是我的数组的第一个维度。
我对javascript相对较新,我真的不明白这种行为。
非常感谢帮助!
答案 0 :(得分:1)
如果您的嵌套数组是这样的:
Orientation
然后你可以使用reduce function来平整它:
var nested = [
['element1','1'],['element2','2'],['element3','3']
];
答案 1 :(得分:0)
您可以使用map函数从每个内部数组中获取第一个元素,如下所示:
var newArray = [
['element1'],['element2'],['element3']
].map(function(i) {
return i[0];
});