我有一个字符串值,传递给我的javascript文件,如:
"["244aac9a-0833-40a2-b8e9-9bef89562b2e","a392913d-9a17-4c30-ba99-f9ad9745fa0a","f5eca9a9-c6ef-4abb-b54c-134271d69cd9"]"
Run Code Online (Sandbox Code Playgroud)
我想用每个逗号分割GUID.
所以我做了这样的事情:
var string = "["244aac9a-0833-40a2-b8e9-9bef89562b2e","a392913d-9a17-4c30-ba99-f9ad9745fa0a","f5eca9a9-c6ef-4abb-b54c-134271d69cd9"]";
var array = string.split(',');
Run Code Online (Sandbox Code Playgroud)
当我索引数组时,我得到的结果是:
array[0] = "["244aac9a-0833-40a2-b8e9-9bef89562b2e""
array[1] = ""a392913d-9a17-4c30-ba99-f9ad9745fa0a""
array[2] = ""f5eca9a9-c6ef-4abb-b54c-134271d69cd9"]"
Run Code Online (Sandbox Code Playgroud)
这非常接近我需要的但是什么是摆脱额外""的最佳方式,以及[来自array[0]和]来自array[2]
JSON怎么样?
JSON.parse('["244aac9a-0833-40a2-b8e9-9bef89562b2e","a392913d-9a17-4c30-ba99-f9ad9745fa0a","f5eca9a9-c6ef-4abb-b54c-134271d69cd9"]')
Run Code Online (Sandbox Code Playgroud)