Maison > Article > interface Web > Comment implémenter la sommation de tableau en réaction
Comment implémenter la sommation de tableau dans React : 1. Créez un exemple de fichier de code ; 2. Entrez "import React,{useState,useEffect} from 'react';" 3. Utilisez les composants contrôlés et liez l'événement onChange 4. Utilisez la méthode "function Sum(){...}" pour implémenter la sommation.
L'environnement d'exploitation de ce tutoriel : système Windows10, version React18, ordinateur DELL G3.
Comment implémenter la sommation de tableau en réaction ?
Réagir : trouver la somme de tous les nombres du tableau
Exigence : trouver la somme de tous les nombres du tableau
Analyse : vous devez utiliser des composants contrôlés et lier l'événement onChange (s'il n'est pas lié , React vous le rappellera )
import React,{useState,useEffect} from 'react'; import ReactDOM from 'react-dom'; import './index.css'; function Sum(){ const [val,setVal]=useState("1,2,3,4,5,6,7,8,9,10,11,12,13,14,15"); const [sum,setSum]=useState(''); const handleVal = function(e) { //let newVal=e.target.value; //newVal=newVal.replace(/[^(\d)|(,)]/,''); setVal(e.target.value.replace(/[^(\d)|(,)]/,'')); //console.log(val); }; const handleClick =function(){ var sum=0; var inputs=val.split(','); for(var i in inputs){ sum += parseInt(inputs[i]); } setSum(sum); } return( <div id="outer"> <label> <input type="text" value={val} onChange={handleVal} /> <span>输入数字求和,数字之间用半角","号分隔</span> </label> <p><button onClick={handleClick}>求和</button></p> <strong className="sum">{sum}</strong> </div> ); } ReactDOM.render( <Sum/>, document.getElementById('root') )
Recommande d'apprendre : "tutoriel vidéo React".
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!