如何垂直打印数组中的字符串元素? [关闭]

2024-06-03

我有一个数组,我想垂直打印每个元素。 例如:

myArr = ['abc', 'def','ghi'];

输出应该是:

a d g

b e h

c f i

我已经成功地在 php 中使用 2 个 for 循环来做到这一点,但在 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);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何垂直打印数组中的字符串元素? [关闭] 的相关文章

  • 涉及泛型对象的泛型属性的赋值无法在泛型函数内正确进行类型检查

    我有一个通用函数 可以读取或写入给定对象的调用者选择的属性 我使用类型约束来确保传递的键适用于可分配给相关类型或从相关类型分配的属性 调用代码的类型检查似乎正确 实现中对象属性的使用不会按预期进行类型检查 在此示例中 我使用 boolean
  • JavaScript HTTP 请求失败

    有人可以看一下下面的代码帮助我找出我做错了什么吗 我收到这个错误 错误 XMLHttpRequest readyState 1 超时 0 withCredentials false 上传 XMLHttpRequestUpload respo
  • 从 Chrome 扩展程序访问 Google Apps 脚本 API 导致 403 错误

    我想通过 Google Chrome 扩展程序在外部使用 Google AppScript 功能编辑我的 Google 文档 为了实现这一目标 我执行了以下步骤 通过 Google Docs 设置脚本Tools gt Script Edit
  • knex.where容易受到sql注入攻击吗?

    这是一个后续问题https stackoverflow com a 50337990 1370984 https stackoverflow com a 50337990 1370984 它提到knex table where descri
  • 合并从循环返回的 numpy 数组

    我有一个生成 numpy 数组的循环 for x in range 0 1000 myArray myFunction x 返回的数组始终是一维的 我想将所有数组组合成一个数组 也是一维的 我尝试了以下操作 但失败了 allArrays f
  • Express + EJS - 将参数传递给 EJS 视图

    我对 Node js Express EJS 相当陌生 我最近注意到 当我将参数从 Express 请求处理程序传递到 EJS 视图并省略参数名称时 它会根据变量名称创建一个名称 例如 在下面的代码中 server js var expre
  • 由于键名复杂,无法访问 JavaScript 数组成员

    我有一个javascript questions tagged javascriptarray http schemas microsoft com ws 2008 06 identity claims role Admin http sc
  • 检查行是否存在,Laravel

    我有以下数据库结构 items id name user id users table id name user favorites table id user id item id 在我的项目永久链接页面上 我有一个 添加到收藏夹 按钮
  • javascript 如何将对象深度绑定到新的“this”值

    我有一个值 它可能是一个原语或一个函数或一个递归地包含原语 函数 对象的对象 Given a theThis参数 我如何将可能在我的值内的所有函数深度绑定到theThis 我尝试过类似的东西 function deepBind o ths
  • 暂停 Web Audio API 声音播放

    如何为我的音频创建暂停功能 我的下面的脚本中已经有一个播放函数 http pastebin com uRUQsgbh http pastebin com uRUQsgbh function loadSound url var request
  • 有没有办法在不同选项卡之间隔离“localStorage”?

    我目前正在使用 window localStorage 在浏览器上存储一些客户端数据 但我想将此存储隔离到各个选项卡 有办法实现这一点吗 你应该考虑使用会话存储 https developer mozilla org en US docs
  • 如果我不使用 multer,ExpressJS 请求正文为空

    我的 Express 应用程序遇到了这个非常奇怪的问题 我只想访问通过表单数据通过发布请求发送的 req body 数据 但不幸的是 当我尝试访问 request body 中的这些值时 我收到未定义的错误 但是什么是奇怪的是 如果我使用
  • 改变了 (un)serialize() 的行为?

    编辑 问题是现在已记录的 php 错误 https bugs php net bug php id 71617 https bugs php net bug php id 71617感谢您找到那个 Danack 我刚刚将应用程序从 PHPH
  • 在 python numpy 中构建一个 nxn 矩阵,对于任何 n

    是否可以使用 python 的 numpy 版本 3 3 编写构建 nxn 矩阵的代码 而不指定 n 我需要将条目索引为 A i j 或类似的东西 但我什至不知道如何定义 A i j 以便它们实际上是对象 我认为这样的事情可能会起作用 n
  • Angular Component CSS 封装是如何工作的?

    我想了解如果我创建两个样式表 Style 1 heading color green Style 2 heading color blue 现在如果这两种样式写在两个不同的视图中 渲染它们的时候 在布局上作为局部视图 https jakey
  • PHP CLI 有几秒钟的延迟

    当我在 CLI 模式下运行 PHP 时 CentOS 6 5 下的 PHP 5 6 6 使用 VirtualBox 作为虚拟机运行 即使我只检查版本并且禁用 php ini 文件 也会有几秒钟的延迟 time php n v PHP 5 6
  • React Table - useRowSelect 的单选输入

    如何在 React Table 中使用单选输入而不是复选框作为可选表 有一个复选框但没有单选按钮的示例 https github com tannerlinsley react table blob master examples row
  • 动态替换 css 文件(并将新样式应用到页面)

    我有一个页面有在加载名为 CSS 的标头中light css 我还有一个名为dark css 我想要一个按钮来交换页面的样式 css 文件中有 40 个选择器 有些在两个文件中不匹配 我怎样才能删除对light css用JS删除所有应用的样
  • 结构帮助。将卡片结构分配给套牌结构中保存的卡片数组

    这是我的两个结构 typedef struct card int suit int value card typedef struct deck int num cards card cards deck 这是我的制作卡片功能 card m
  • javascript 中时间切片是如何发生的?

    或 ecmascript 但我想知道它实际上是如何发生的更多地取决于确切的实现 javascript 从技术上讲是单线程的 但如果我做类似的事情 myDIv animate height 100px 如果我这样做有什么区别吗 A myDIv

随机推荐

  • 无法提取 Typescript 中的对象值

    我一直在尝试将 JavaScript Web 表单转换为 Typescript 但无法弄清楚如何处理以下内容 在 JavaScript 中有效 let fieldValues JSON parse cookieData let keys O
  • 为什么这个 oracle 批量插入不起作用?

    我正在尝试将一些数据批量插入到 oracle 数据库中 我按照文档中的示例进行操作 this DataBaseAccess new OracleConnection connString var dataAdapter new Oracle
  • Maven依赖关系无法解决

    我在用着阿帕奇Maven3两三天以来 一些依赖关系无法再解决 这首先没有问题 更具体地说 它是 maven findbgs plugin plugin 1 3 1 maven cobertura plugin plugin 1 3 它们不应
  • 将超链接添加到 PDF 文档中

    我目前正在扩展我们的自定义 PDF 编写器 以便能够编写网站链接 但是 我遇到了一个问题 因为我无法找到如何将链接放入 PDF 的任何地方 这是打印文本的内容 BT 70 50 TD F1 12 Tf visit my website Tj
  • SeekBar 未设置实际进度。 SetProgress() 不适用于早期的 Android 版本 [重复]

    这个问题在这里已经有答案了 我有一个应用程序 我想根据从 Web 服务检索到的值设置特定 SeekBar 的进度 但是 当我使用 SetProgress int 时 只有 SeekBar 的 搜索者 被设置 该栏未按预期 填充 它看起来是这
  • 我什么时候应该使用内联和外部 Javascript?

    我想知道什么时候应该包含外部脚本或将它们与 html 代码内联编写 就性能和易于维护而言 这方面的一般做法是什么 真实场景 我有几个需要客户端表单验证的 html 页面 为此 我使用了一个包含在所有这些页面上的 jQuery 插件 但问题是
  • C# 并行与并行线程代码性能

    我一直在测试 System Threading Parallel 与线程的性能 我很惊讶地发现并行比线程花费更长的时间来完成任务 我确信这是由于我对并行的了解有限 我刚刚开始阅读 我想我会分享一些片段 如果有人可以向我指出并行代码比线程代码
  • Maven:缺少工件 org.springframework:spring:jar:4.2.6

    我在 SpringToolSuite 中有一个动态 Web 项目 它被转换为 Maven 项目 我遇到问题 缺少工件 org springframework spring jar 4 2 6 我已经尝试清理 重建和运行该项目 它给 读取文件
  • jquery 事件委托

    我正在尝试使用事件委托重写一段代码 希望它能停止与另一个 js 代码段发生冲突 但我已经破解了密码 原来的 to scale up on hover var current h null var current w null piccon
  • 由于未经授权的错误,无法使用 dotnet CLI 将 nuGet 包推送到 GitLab

    GitLab 现在支持 nuget 公共和私有 feed 存储库 我有一个公共项目 例如 https gitlab com sunnyatticsoftware sasw test support https gitlab com sunn
  • 使一个 sbt 配置依赖于另一个配置

    sbt 文档显示了如何仅在项目之间声明依赖关系的示例 但我确信有方法可以声明一个配置依赖于另一个配置 就像测试配置使用编译配置中的类路径一样 如何声明我自己的配置 以便它依赖于编译配置生成的类路径 我更仔细地研究了建议的解决方案 然后又出现
  • for 循环和 into_iter() [重复]

    这个问题在这里已经有答案了 据我了解 for循环隐式调用into iter 在向量上循环遍历它 但是 在下面的代码中 为什么vec在 Question1 1 的第一个 for 循环中没有消耗 但在第二个 for 循环中 vec 消耗了 fn
  • 地图与星图的性能?

    我试图对两个序列进行纯Python 没有外部依赖 逐元素比较 我的第一个解决方案是 list map operator eq seq1 seq2 然后我发现starmap函数来自itertools 这看起来和我很相似 但事实证明 在最坏的情
  • 为我的网站构建 API 哪个更好:MVC 或 Ado.net 数据服务?

    我有一个用MVC构建的网站 现在我想为这个网站构建一个API 让用户使用这个API来实现不同的网站 Web服务 插件和浏览器扩展 我经历过这个article http weblogs asp net cibrax archive 2010
  • Python 可以使用单独的媒体播放器打开 mp3 文件吗? [关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 是否可以开一个mp3Python 中的文件 可以使用Popen 我并不是要在程序中运行它 我的意思是作为媒体播放器中的一个单独窗口或其
  • 当 f & g 修改同一个全局变量时,表达式 f() > g() 的值是否未定义或未指定?

    UPDATE 由用户标记ecatmur 它是重复的在 C99 中 f g 是未定义还是只是未指定 https stackoverflow com questions 3951017 in c99 is fg undefined or mer
  • Keycloak Export 只接受 H2 datase-URL (数据源:URL 格式错误;必须是 jdbc:h2 ...但是是 jdbc:mariadb: ...)

    钥匙斗篷版本 20 0 1 码头工人版本 20 10 12 Docker Compose 版本 2 2 2 GitHub 问题 https github com keycloak keycloak issues 15898 https gi
  • 如何将用户输入密码与凭据密码进行比较

    我有一个脚本化管道 它使用以下命令请求用户的密码input函数并将其与用户保存的凭据密码进行比较 如果用户输入的是一个类型string然后就可以了 但是 当我将输入类型更改为password 因此当用户键入它时 它在屏幕上不可见 它会失败并
  • Accel 无法在 gedit 3 插件中工作

    我试图为 Gedit 3 编写一个使用 GObject 自省的小插件 下面显示的代码的相关部分只是为了建立一个环境 然后我可以将函数放入按钮的回调中 但是 该按钮的加速器不起作用 这段代码有什么问题 我正在使用教程here http www
  • 如何垂直打印数组中的字符串元素? [关闭]

    Closed 这个问题需要调试细节 help minimal reproducible example 目前不接受答案 我有一个数组 我想垂直打印每个元素 例如 myArr abc def ghi 输出应该是 a d g b e h c f