我有一个变量 qstore,它有一个包含响应列表的 ans 数组。名为 r 的字段用于保存响应数据(真或假),并存储在名为ans
qstore: {"id":2,
"qId":2,
"ans":[{"r":true},
{"r":true},
{"r":false},
{"r":false},
{"r":false}]}
另一个变量 qview:
qview: {"problemId":2,
"questionId":1,
"answer":null,
"text":"xx",
"answers":[{"answerId":1,
"response":false},
{"answerId":2,
"response":false},
{"answerId":3,
"response":false},
{"answerId":4,
"response":false},
{"answerId":5,
"response":false}]}
我需要做的是如果ans
在 qstore 中有一个称为数组(可能没有),那么我需要获取答案响应字段r
并使用它来更新response
qview 对象中的答案字段。请注意,如果 qview 和 qstore 有答案,则它们的答案数量将始终相同。
谁能告诉我一个简单的方法可以做到这一点?