我正试图将一组单词导入我的刽子手游戏,然而,我遇到了一个错误
无法读取未定义的属性(读取"split"(单词/src/components/Word.js:8:205|6|返回(7 |
8|{selectedWord.split(''(.map((letter,i(=>|^9 |返回(10 |11 |{correctLetters.includes(letter(?letter:"}
这是Words.js文件,错误出现在第8行:
import React from 'react';
// rendering the list of correct words
const Word = ({ selectedWord, correctLetters }) => {
return (
<div className="word">
{selectedWord.split('').map((letter, i) => {
return (
<span className="letter" key={i}>
{correctLetters.includes(letter) ? letter : ''}
</span>
)
})}
</div>
)
}
export default Word
对解决这个问题的任何帮助都将不胜感激,谢谢:(
您正在将hangmanArray
导出为一个函数,该函数在执行时返回单词。要么在使用并存储在变量中之前调用它,要么直接导出words
数组。
const words = hangmanArray()