繁体   English   中英

解析 javascript 中的字符串列表

[英]Parse string list in javascript

因此,当我在 javascript 中检索 cookie 时,我得到了这样的结果

"[\"name\"\054 \"name1\"\054 \"name2\"\054 \"name3\"\054 \"name4\"\054 \"name5\"]"

如何将其更改为如下列表?

["name", "name1", "name2", "name3", "name4", "name5"]
const parsed = JSON.parse("[\"name\"\054 \"name1\"\054 \"name2\"\054 \"name3\"\054 \"name4\"\054 \"name5\"]");

console.log(parsed); // ["name", "name1", "name2", "name3", "name4", "name5"]

您的 cookie 存储为 JSON 字符串,因此当您检索它时,您需要使用 JSON 将其转回数组(列表)。 确保它不是 null 首先,但:

if (typeof retrievedCookie == "string") {
  var myArray = JSON.parse(retrievedCookie)
} else {
  // retrievedCookie is probably null or undefined
  var myArray = []
}

只需像这样解析它:

JSON.parse(list)

暂无
暂无

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

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