首页 > 解决方案 > 打字稿字符串拆分删除引号

问题描述

我有以下字符串,它需要成为一个元素数组,方法是用逗号字符分割它。

"Name1","Name2","Name3","Name4"

结果应该是一个数组 [Name1, Name2, Name3, Name4],不带引号。在进行拆分之前,我尝试删除引号,但不知何故,结果仍然有这些引号。在我进行拆分并删除引号后,还尝试遍历每个数组项,但没有成功。如何做到这一点?

标签: typescript

解决方案


拆分然后删除每个字符串的第一个和最后一个字符:

const str = '"Name1","Name2","Name3","Name4"';
console.log(
  str
  .split(',')
  .map(s => s.substring(1, s.length-1))
)


推荐阅读