我試圖用 JSON 決議這個
let string = `["\"test1, "\"test2"]`;
let array = JSON.parse(string);
console.log(array[0]);
這很簡單,但我不明白錯誤訊息應該告訴什么
Uncaught SyntaxError: Unexpected token t in JSON at position 3
uj5u.com熱心網友回復:
您正在使用模板字串來創建字串。雙引號“不需要轉義字符。輸入:
let string = `["test1", "test2"]`;
let array = JSON.parse(string);
console.log(array[0])
只有當您使用普通字串時,您才需要一個轉義字符。像這樣:
let string = "[\"test1\", \"test2\"]";
let array = JSON.parse(string);
console.log(array[0])
我不擅長英語。希望有用
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/484106.html
標籤:javascript 数组 json
上一篇:如何添加段落文本作為選擇選項?
