React Native Java Script导入单词数组



我正试图将一组单词导入我的刽子手游戏,然而,我遇到了一个错误

无法读取未定义的属性(读取"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()

最新更新