arrays - TypeScript - 数组 toString()

标签 arrays string typescript

我需要转换此:['CL-0191', 7, 'Surtidor 7', 2]

对此:('CL-0191', 7, 'Surtidor 7', 2)

//I try using toString()

let arr = ['CL-0191', 7, 'Surtidor 7', 2]
let str = arr.toString()  // CL-0191,7,Surtidor 7,2

结果:CL-0191,7,Surtidor 7,2 但我想要结果 ('CL-0191', 7, 'Surtidor 7', 2)

如何获取?

最佳答案

JSON.stringify 几乎可以满足您的要求,但是您必须手动将方括号替换为括号,将双引号替换为单引号:

let str = JSON.stringify(arr).replaceAll('"', '\'').replace('[', '(').replace(']',')')

关于arrays - TypeScript - 数组 toString(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70436261/

相关文章:

javascript - 如何使 Node.js MongoDB 遵循对象引用?

php - 如何在 PHP 文件中的 SQL 查询中添加 PHP

arrays - 在 golang 中 [:] syntax differ from the array assignment?

LINQ 将字符串转换为日期时间

typescript - 类型 'selected' 的属性 'boolean' 不可分配给 'string' 索引类型 'Field'

javascript - 为什么要在 Array.prototype.forEach() 中检查 null?

c# - 如果包含句点(.),如何拆分字符串?

C++ 使用 STD 解析 XML

angularjs - Angular 2 GET withCredentials(接受来自服务器的cookie)

typescript - 根据类名 : string 创建类的实例