Zum Beispiel habe ich einen String-Typ wie diesen
let str="[北京,重庆,天津]"
Wie kann ich es in einen Array-Typ konvertieren?
要是标准的JSON,直接用JSON.parse就行了。 对于非标准的,要看具体情况吧。对于你这个例子的话:
JSON
JSON.parse
const str="[北京,重庆,天津]"; const ans = str.slice(1, -1).split(',');
楼上正解,字符串和数组互相转换在js里是很方便的。
'1,2,3'.split(',') --> ['1','2','3'] ['1','2','3'].join(',') ----> '1,2,3'
要是标准的
JSON
,直接用JSON.parse
就行了。对于非标准的,要看具体情况吧。对于你这个例子的话:
楼上正解,字符串和数组互相转换在js里是很方便的。