javascript - 如何从主题标签转换的字符串中删除起始逗号 - ES6
问题描述
我试图将带有主题标签的单个字符串转换为用逗号分隔的字符串。如何删除,
结果中的起始逗号。谁能帮忙。
这是我到目前为止所尝试的。
const tags = '#chat #application #blog #guide #create #ionic #gon'
console.log(
tags
.split('#')
.map(val => val.trim())
.join(',')
);
解决方案
之前过滤一个集合怎么样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(',')
);
推荐阅读
- vue.js - Div(包含项目列表)在外部单击时不关闭
- javascript - 在 Vue.js 组件中使用 D3 鼠标事件坐标
- android - 如何调整布局中的水平条形图?
- python - 使用 np.random.choice() 生成样本的快速方法?
- c# - 哪个更快:String、BigInteger 或 Guid 用于字典键?
- python - 二分搜索算法接受不在数据集中的数据
- kubernetes - apiserver 可以通过 CNI 提供的网络连接到节点的 Kubelet 端口吗?
- javascript - 根据下拉列表中选择的值自动填充文本框
- pipeline - Snakemake 报错:Missing input files for rule all
- rest - Microsoft Azure 中的 Web App 服务能否访问第三方 REST API?