gpt4 book ai didi

javascript - 如何从 Javascript 数组中取出一个字段并创建另一个数组

转载 作者:行者123 更新时间:2023-12-03 12:13:12 26 4
gpt4 key购买 nike

我正在从我的客户端发送数据,如下所示:

data = {
Checked: ??
Matches: null,
Text: null,
}

我的数据存储方式如下:

var a = {
"Answers": [
{
"answerUId":1,
"correct":true,
"checked":true,
"text":"`public`"
},
{
"answerUId":2,
"correct":false,
"checked":true,
"text":"`static`"
}
]
}

如何取出选中字段的值并用它来创建另一个数组,但只有一个参数,这样我就可以用它来替换 ??在我的代码中?

我需要的是:

[ true,
false ]

最佳答案

如果我正确理解你的问题,这应该对你有用

var a = 
{"Answers":
[
{"answerUId":1,
"correct":true,
"checked":true,
"text":"`public`"},
{"answerUId":2,
"correct":false,
"checked":true,
"text":"`static`"},
{"answerUId":3,
"correct":false,
"checked":false,
"text":"`static`"}
]
}

var checkedAnswers = a.Answers.map(function (answer) {
return answer.checked;
})

console.log(checkedAnswers);

CheckedAnswers 将是一个数组,如下所示

[ true, true, false ]

关于javascript - 如何从 Javascript 数组中取出一个字段并创建另一个数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24859460/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com