我有这个 javascript 数组:
[['a', 'x', 1],
['a', 'y', 2],
['b', 'x', 3],
['b', 'z', 4],
['c', 'y', 5],
['c', 'z', 6]]
我如何将它旋转到类似于下面的第二列('x','y','z')从上面穿过。
[['a', 1, 2, null],
['b', 3, null, 4],
['c', null, 5, 6]]
编辑:对不起,我不清楚。到目前为止的答案似乎是引用 x、y、z 的静态长度/值。该数组将是动态的,并且可以在第二列中包含任何内容(例如,'t'、'u'、'v'、'w' 而不是 'x'、'y'、'z')。我想我需要先用所有可能组合的空值填充数组,然后推入值。
谢谢..