第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

驗證對象是否不在對象數(shù)組中并拋出js

驗證對象是否不在對象數(shù)組中并拋出js

瀟瀟雨雨 2022-12-22 09:58:38
我有一個對象來驗證對象數(shù)組中的任何對象是否不相同const obj = {    question: "What is your dog name?",  answer: "Browny"}const array = [  {    question: "What is your name?",    answer: "Diana"  },  {    question: "What is your dog name?",    answer: "Browny"  }]我嘗試過濾和比較它們,但它只檢查第一個對象array.filter(arr => {  if (arr.question !== obj.question) response.status(409).json({message: 'Wrong question chosen'})   if (arr.answer !== obj.answer) response.status(409).json({message: 'Please type the right answer'})  else response.status(200)})我檢查了這個JS: Filter array of objects by array, when object key is an array of objects但它讓我有點(diǎn)困惑我希望你們能幫助我,在此先感謝!
查看完整描述

1 回答

?
qq_花開花謝_0

TA貢獻(xiàn)1835條經(jīng)驗 獲得超7個贊

再見,你可以按照這個例子:


const obj = {

    question: "What is your dog name?",

  answer: "Browny"

};


const array = [

  {

    question: "What is your name?",

    answer: "Diana"

  },

  {

    question: "What is your dog name?",

    answer: "Browny"

  }

];


let correct_answer = array.filter(el => el.question === obj.question)[0];



if (correct_answer.answer === obj.answer) console.log("correct answer");

else console.log("wrong answer");

所以你的代碼變成:


let correct_answer = array.filter(arr => arr.question === obj.question);


if (correct_answer.length === 0) response.status(409).json({message: 'Wrong question chosen'}) 

else {

   if (correct_answer[0].answer === obj.answer) response.status(200);

   else response.status(409).json({message: 'Please type the right answer'});

}


查看完整回答
反對 回復(fù) 2022-12-22
  • 1 回答
  • 0 關(guān)注
  • 71 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號