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

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


最后一次尝试


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


数据


{

  _id: '1',

  questions: [

    { name: '1', userAnswer: 'one' },

    { name: '2', userAnswer: 'two' },

    { name: '2' }

  ]

};


慕的地8271018
浏览 186回答 2
2回答

MMTTMM

用途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")));
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript