我正在處理反應,並且此函數將字符串輸出到className。現在沒有字符串正在返回。我可以拋出警報,並且它會觸發,但在映射語句中,沒有「綠色」或「塊」字符串返回。爲什麼從這個嵌套的if語句中不返回字符串?
boardHiglighter(id){
let submittedWords = this.state.submittedWords
if(this.state.currentBoardValue.includes(id)){
return 'red'
}
if(this.state.wordSubmitted){
submittedWords.map(elem=>{
if(elem.word.wordLocation.includes(id)){
console.log('map if')
return 'green'
}
else{
console.log('map else')
return 'block'
}
})
}
else{
return 'block'
}
}