<分区>
我有一个数组,我想垂直打印每个元素。 例如:
myArr = ['abc', 'def','ghi'];
输出应该是:
一个d g
b e h
我是我
我已经通过使用 2 个 for 循环在 php 中设法做到了这一点,但我在 JS 中遇到了同样的任务。有什么建议么?
标签 javascript php arrays
<分区>
我有一个数组,我想垂直打印每个元素。 例如:
myArr = ['abc', 'def','ghi'];
输出应该是:
一个d g
b e h
我是我
我已经通过使用 2 个 for 循环在 php 中设法做到了这一点,但我在 JS 中遇到了同样的任务。有什么建议么?
最佳答案
可能的解决方案,有两个循环。然后你可以把它放在一些文本区域或任何你喜欢的地方。
const myArr = ['abc', 'def','ghi'];
const r = myArr.map((elem, i) => elem.split('').map((_, a) => myArr[a][i]).join(' ')).join('\n');
console.log(r);
关于javascript - 如何垂直打印数组中的字符串元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53785418/