为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

慕的地8271018 2021-05-13 18:42:23
我正在尝试检查对象内的数组是否包含元素userAnswer。是否有使用es6做到这一点的好方法。我尝试了一些,但是似乎无法正常工作。我的大多数尝试都返回错误。任何帮助,将不胜感激。最后一次尝试conductedExam.questions.some(question => question.userAnswer.includes(Object))数据{  _id: '1',  questions: [    { name: '1', userAnswer: 'one' },    { name: '2', userAnswer: 'two' },    { name: '2' }  ]};
查看完整描述

2 回答

?
MMTTMM

TA贡献1869条经验 获得超4个赞

用途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")));


查看完整回答
反对 回复 2021-05-27
  • 2 回答
  • 0 关注
  • 185 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信