这个问题可能已经被问过了。但我真的不知道该搜索什么。
如果我有像
这样的字符串{{aa:bb,aaa:bbb,cc:ee{{aa:cd,cdc:dd,{{ss:ee}},kk:ee}},se:ff}}
我需要输出数组
ar [0] = aa:bb,ar [1] = aaa:bbb,ar [3] = {{...}}
我尝试使用variable.split("}}")
打破字符串而不是获取实际数据。
这是否有任何递归函数? 我无法搜索,因为我不清楚什么是对象,字符串。
答案 0 :(得分:1)
如果您使用现有格式来构造字符串,例如JSON:
["aa:bb","aaa:bbb","cc:ee",["aa:cd","cdc:dd",["ss:ee"],"kk:ee"],"se:ff"]
然后你可以通过JSON.parse()
运行它。 - 如果没有被告知它意味着什么就试图解码那个字符串的含义要容易得多。
答案 1 :(得分:0)