typescript - 打字稿字符串拆分删除引号
问题描述
我有以下字符串,它需要成为一个元素数组,方法是用逗号字符分割它。
"Name1","Name2","Name3","Name4"
结果应该是一个数组 [Name1, Name2, Name3, Name4],不带引号。在进行拆分之前,我尝试删除引号,但不知何故,结果仍然有这些引号。在我进行拆分并删除引号后,还尝试遍历每个数组项,但没有成功。如何做到这一点?
解决方案
拆分然后删除每个字符串的第一个和最后一个字符:
const str = '"Name1","Name2","Name3","Name4"';
console.log(
str
.split(',')
.map(s => s.substring(1, s.length-1))
)
推荐阅读
- c# - 在 Unity 中使用 JsonUtility 将具有自定义子对象的类打印到 JSON 输出中
- uitableview - 通过 UIImageView 选择表格单元格
- python - 警告:不推荐使用 QT_DEVICE_PIXEL_RATIO
- mongodb - mongodb:如何获取按子数组字段排序的限制文档数?
- angular - 如何存储显示的值 mat-select
- google-apps-script - TRUE 一个复选框,并启动一个后台计时器,然后自动将 TRUE 设置为复选框的下两列
- jquery - jquery函数不适用于触发位置:粘性
- google-chrome - 浏览器证书验证
- python - Django AttributeError:模块'cal.views'没有属性'index'
- amazon-web-services - AWS 负载均衡器出口规则混乱