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

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

TypeError:如果“false”沒有按預期工作

TypeError:如果“false”沒有按預期工作

大話西游666 2023-04-01 17:30:01
我正在使用 React.js 做一個 PWA 測驗應用程序,我遇到了以下問題:我可以獲得只有一個答案的問題對象,有些則有多個。在只有一種可能答案的情況下,我想強制用戶只有一種可能性。為此,我制定了以下算法:  clickOnChoice = (key) => {    if (this.state && this.state.correctAnswers) {      let newChoices = INITIAL_CHOICES; // {}      if (this.state.multiChoice) {        console.log("this.state.multiChoice:", this.state.multiChoice); // this.state.multiChoice: false ???        newChoices = JSON.parse(JSON.stringify(this.state.choices)); // {answer_b: 1}      }      newChoices[key] = 1 - (newChoices[key] | 0); // {answer_b: 1, answer_a: 1}      this.setState({        choices: newChoices      }, this.updateNextButtonState);    }  }然而,執(zhí)行似乎忽略了條件if (this.state.multiChoice)。我錯過了什么?https://i.stack.imgur.com/mRrJG.gif 也許我需要一杯咖啡...?無論如何,先謝謝了!
查看完整描述

1 回答

?
皈依舞

TA貢獻1851條經(jīng)驗 獲得超3個贊

您很可能正在嘗試檢查字符串“false”而不是實際的布爾值。

您可以檢查該字符串是否為預期的布爾值if (this.state.multiChoice === 'true')或?qū)?state 屬性的值更改為 true || 錯誤的


查看完整回答
反對 回復 2023-04-01
  • 1 回答
  • 0 關注
  • 127 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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