为了账号安全,请及时绑定邮箱和手机立即绑定

在数组中的每个当前字符串之间添加新字符串

在数组中的每个当前字符串之间添加新字符串

智慧大石 2022-08-18 09:47:12
我有一系列主题["dogs", "cats", "fish", "morestuff"]之后,我正在格式化此数组,以用作在 中匹配的一系列标识。考虑到这个列表会增长,我基本上使用这个字符串数组来转换为OR运算符的大型条件语句。这将在 中执行。所以我想要一种方法来在数组中的每个现有字符串之间生成运算符。match()eval(x.join(''))||这是所需的输出["dogs", "||", "cats", "||", "fish", "||", "morestuff"]如果这是复杂的,可以自由地分享更好的方法。谢谢
查看完整描述

1 回答

?
呼唤远方

TA贡献1856条经验 获得超11个赞

var array = ["dogs", "cats", "fish", "morestuff"],

    result = array.reduce((r, a) => r.concat(a, "||"), []);

    

console.log(result);


查看完整回答
反对 回复 2022-08-18
  • 1 回答
  • 0 关注
  • 124 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信