首页 > 解决方案 > 如何从主题标签转换的字符串中删除起始逗号 - ES6

问题描述

我试图将带有主题标签的单个字符串转换为用逗号分隔的字符串。如何删除,结果中的起始逗号。谁能帮忙。

这是我到目前为止所尝试的。

const tags = '#chat #application #blog #guide #create #ionic #gon'

console.log(
  tags
  .split('#')
  .map(val => val.trim())
  .join(',')
);

标签: javascriptecmascript-6

解决方案


之前过滤一个集合怎么样Array#map

filter(Boolean)等价于filter(val => Boolean(val))。作为""一个falsey值,它将是错误的,因此从数组中消除。

const tags = '#chat #application #blog #guide #create #ionic #gon'

console.log(
  tags
  .split('#')
  .filter(Boolean)
  .map(val => val.trim())
  .join(',')
);


推荐阅读