Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在ReactJs中逐个映射对象数组,而不是列出数组_Javascript_Arrays_Reactjs_Array Map - Fatal编程技术网

Javascript 在ReactJs中逐个映射对象数组,而不是列出数组

Javascript 在ReactJs中逐个映射对象数组,而不是列出数组,javascript,arrays,reactjs,array-map,Javascript,Arrays,Reactjs,Array Map,我有一个功能部件 const Quiz = () => { const [Quizdata, setQuizdata] = useState([{name: 'John'},{name: 'jack'}]) return ( {Quizdata.map(quiz => {<h1>{quiz.name}</h1>)} ) } const-quick=()=>{ const[Quizdata,setQuizdata]=useStat

我有一个功能部件

const Quiz = () => {
   const [Quizdata, setQuizdata] = useState([{name: 'John'},{name: 'jack'}])
 
   return (
    {Quizdata.map(quiz => {<h1>{quiz.name}</h1>)}
   )
}
const-quick=()=>{
const[Quizdata,setQuizdata]=useState([{name:'John'},{name:'jack'}])
返回(
{Quizdata.map(测验=>{{quick.name}}
)
}

在上面的代码中,我将获得对象列表,但我想显示Quizdata数组的单个元素,我想通过“下一步”按钮遍历整个数组。

你的意思可能是这样的吗

const App = () => {

    const [Quizdata, setQuizdata] = useState([{name: 'John'}, {name: 'jack'}])
    const [selected, setSelected] = useState(0)

    const handleNext = () => {
        setSelected(selected + 1)
    }

    const handlePrevious = () => {
        setSelected(selected - 1)
    }


    return (
        <div>
            <button onClick={handlePrevious}>Previous</button>
            <button onClick={handleNext}>Next</button>
            <p>{Quizdata[selected].name}</p>
        </div>
    )
}
const-App=()=>{
const[Quizdata,setQuizdata]=useState([{name:'John'},{name:'jack'}])
const[selected,setSelected]=useState(0)
常量handleNext=()=>{
设置已选(已选+1)
}
常量handlePrevious=()=>{
设置已选(已选-1)
}
返回(
先前的
下一个
{Quizdata[selected].name}

) }
Quizdata的单个元素是一个对象。