Javascript 数组顺序更改

Javascript 数组顺序更改,javascript,arrays,json,Javascript,Arrays,Json,我有一个mongo查询,它返回以下格式的数组,如何更改它 [[12, 1359410400000], [18, 1359410400000]] 像这样 [[ 1359410400000, 12], [ 1359410400000,18]] 或者更简洁地说: mongoArray.forEach(Function.call.bind([].reverse)); 另外newArr=oldArr.map(函数(v){return[v[1],v[0]];})我同意@Jonathan。如果你打算使用

我有一个mongo查询,它返回以下格式的数组,如何更改它

[[12, 1359410400000], [18, 1359410400000]]
像这样

[[ 1359410400000, 12], [ 1359410400000,18]]
或者更简洁地说:

mongoArray.forEach(Function.call.bind([].reverse));

另外
newArr=oldArr.map(函数(v){return[v[1],v[0]];})我同意@Jonathan。如果你打算使用
forEach
来创建一个新数组,不妨使用
.map()
来代替。@JonathanLonowski:这是我最好的方式,我将作为答案发布。这是一个mongodb问题吗?@mjhm删除了mongodb标记,添加了arrays标记。感谢您的回复,这可能是重复的
mongoArray.forEach(Function.call.bind([].reverse));
newArr = [];
oldArr.forEach(function(v, i){ newArr[i] = [v[1], v[0]]; });