fnx*_*fnx 0 javascript arrays sorting multidimensional-array
如果我有一个JavaScript数组:
a = ["12", "34", "56", "78"];
Run Code Online (Sandbox Code Playgroud)
我想制作一个像这样的新2D数组:
b = [ ["12345678"], ["34567812"], ["56781234"], ["78123456"] ];
Run Code Online (Sandbox Code Playgroud)
我知道这应该很简单,但我无法弄明白......今天我的大脑有点慢......:/
在不同的枢轴位置加入字符串.
n = [];
for(i = 0; i < a.length; i++){
n.push(a.slice(i).join("") + a.slice(0,i).join(""));
}
Run Code Online (Sandbox Code Playgroud)
这输出:
[ "12345678", "34567812", "56781234", "78123456" ]
Run Code Online (Sandbox Code Playgroud)
我不确定在输出中嵌套单个元素数组是否有误,但如果需要,只需在里面添加方括号push.