将简单数组转换为对象的二维数组

Mar*_*ear 1 javascript google-apps-script

我想转换这个:

[null, 1890, null, NGU]
Run Code Online (Sandbox Code Playgroud)

...到这个:

[[], [1890], [], [NGU]]
Run Code Online (Sandbox Code Playgroud)

我尝试创建一个新数组并向其中推送值,但最终看起来是一样的。老实说,我什至不确定如何称呼我想要创造的东西。它是二维数组还是对象数组?

这是针对谷歌应用程序脚本的,文档将其称为二维值数组。

Yur*_*ich 6

var arr = [null, 1890, null, 'NGU']
var arr2d = arr.map(x => [x])

console.log(arr2d) // output --> [ [ null ], [ 1890 ], [ null ], [ 'NGU' ] ]
Run Code Online (Sandbox Code Playgroud)