我有一个以下格式的 Javascript 数组;
["One","Two","Three"]
我希望它是以下格式的字符串;
('One','Two','Three')
我尝试了以下方法;但它说 TypeError: arr.replace is not a function
(我猜这是因为 arr
是一个数组)
arr=arr.replace("[","(");
arr=arr.replace("]",")");
如何将字符串 [ "]
替换为 ( ' )
,如上所述。
最佳答案
您可以使用Array.join()
:
> var a = ["One","Two","Three"];
> "('" + a.join("','") + "')"
"('One','Two','Three')"
关于javascript - 替换数组以表示为字符串 - 逻辑错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12949180/