javascript - 如何垂直打印数组中的字符串元素?

标签 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/

相关文章:

javascript - 搜索变量 Google Apps Script/JS 中的值

javascript - 如何在单色 React 中制作渐变背景?

javascript - jQuery:UI 小部件定义

php - 有没有办法阻止 PHP 将两个字符串 "1"和 "1.0"评估为相同的值?

javascript - 当我重新加载页面时,jquery pjax 不工作。页眉其他男孩内容不见了

php - 如何在没有 ID 的情况下创建漂亮的帖子链接

PHP Excel 使用 Php 变量选择条件格式区域

c - 如何在 C 中将数组作为函数参数传递?

javascript - 从数组中提取数据时表示 "all"

php - 使用引用 : foreach ($a as &$v) { . 时 foreach 的奇怪行为 ..}