gpt4 book ai didi

javascript - 如何检查数组对象中是否存在元素

转载 作者:行者123 更新时间:2023-12-02 23:40:49 27 4
gpt4 key购买 nike

我正在尝试检查对象内的数组是否包含元素userAnswer。有没有好的方法使用 es6 来做到这一点?我已经尝试了一些,但似乎无法让它正常工作。我的大多数尝试都会返回错误。任何帮助,将不胜感激。

最后一次尝试

conductedExam.questions.some(question => Question.userAnswer.includes(Object))

数据

{
_id: '1',
questions: [
{ name: '1', userAnswer: 'one' },
{ name: '2', userAnswer: 'two' },
{ name: '2' }
]
};

最佳答案

使用hasOwnProperty:

const conductedExam = {
_id: '1',
questions: [
{ name: '1', userAnswer: 'one' },
{ name: '2', userAnswer: 'two' },
{ name: '2' }
]
};

console.log(conductedExam.questions.some(e => !e.hasOwnProperty("userAnswer")));

关于javascript - 如何检查数组对象中是否存在元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56086288/

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