【发布时间】:2015-11-26 03:43:02
【问题描述】:
我正在尝试将嵌套数组从其父数组中拼接出来。考虑以下数组。 items.splice(0,1) 应该给我第一个嵌套数组([1,2]),但它似乎给了我第一个嵌套数组,仍然嵌套在数组中:
var items = [[1,2],[3,4],[5,6]];
var item = items.splice(0,1); // should slice first array out of items array
console.log(item); //should log [1,2], instead logs [[1,2]]
但是,它似乎在另一个数组中返回了所需的数组(第一项)。除非我做item[0],否则我无法获得完整的数组。我到底错过了什么!?
【问题讨论】:
-
不需要拼接。只需改用
items[0]。 -
嗯,我想改变原始数组,然后根据拼接数组的元素选择一个值。
标签: javascript arrays multidimensional-array splice