【发布时间】:2024-01-21 08:44:01
【问题描述】:
演示问题1,演示问题2,演示问题3:“答案2,答案2,答案4”
我需要得到如下格式的数据
演示问题1:答案2, 演示问题2:答案2, 演示问题3:答案4
如何做到这一点?
【问题讨论】:
-
这些是字符串还是json?
-
解析json得到的字符串
标签: reactjs string dictionary redux split
演示问题1,演示问题2,演示问题3:“答案2,答案2,答案4”
我需要得到如下格式的数据
演示问题1:答案2, 演示问题2:答案2, 演示问题3:答案4
如何做到这一点?
【问题讨论】:
标签: reactjs string dictionary redux split
假设每个问题都会有答案
function formatData(string) {
const [q, a] = string.split(':');
const ques = q.split(',');
const ans = a.split(',');
const obj = {};
for (let i = 0; i < ques.length; i++) {
obj[ques[i]] = ans[i].replace("\"", '').trim();
}
console.log(obj);
return obj;
}
formatData('Demo Question 1,Demo Question 2,Demo Question 3: "Answer 2,Answer 2,Answer 4"');
【讨论】: