javascript - 如何获取字符串中每隔一行的值
问题描述
好的,我需要获取字符串中每一行的值。我怎样才能做到这一点?(注意:我使用的是 node.js,所以我可以使用节点库)
我环顾四周,但所有答案都要求字符串是一个数组,而我的不是。它只是一个看起来像这样的字符串:
var str = "hello \nhow \nare \nyou?"
我的目标是使原始字符串上的每一行都添加到单独的字符串中,如下所示:
var output = "how, you?"
解决方案
str.split('\n').map(x => x.trim()).filter((x, index) => index % 2 === 1).join(', ')
推荐阅读
- django - 使用关联模型和 timedelta 对对象进行排序
- python - “CreateFile() Error: 5” 继续显示在我的 R Studio 控制台和 Jupyter Notebook Prompt
- ssl - 基于 sni 的 Haproxy TLS 终止和透传
- django - 尝试使用 Gulp 运行 Sass
- typescript - 如何定义作为另一种类型的字符串字段的泛型类型?
- php - 无法应用两个不同的条件并检查密码哈希
- python - 刷新 MIDI 输入设备列表
- excel - 返回范围内的前 3 个值
- android - 目标 sdk 版本更改为 29,但不适用于 android 10 和 9
- javascript - 基于 d3js 中的键添加值和合并 json 对象