繁体   English   中英

如何将此字符串转换为javascript数组?

[英]How to convert this string to a javascript array?

当我尝试JSON.parse这个字符串"['Answer 1', 'Answer 2']"时出现这个错误

Uncaught SyntaxError: Unexpected token ' in JSON at position 1
    at Object.parse (<anonymous>)
    at <anonymous>:1:6

谁能告诉我怎么做?

您需要将所有单引号 ( ' ) 替换为双引号 ( " ) 以解析为 javascript 数组。

 const input = "['Answer 1', 'Answer 2']"; const output = JSON.parse(input.replaceAll("'", '"')); console.log(output);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM