React에서 배열 합계를 구현하는 방법: 1. 코드 샘플 파일을 만듭니다. 2. "react'에서 React,{useState,useEffect} 가져오기"를 입력합니다. 3. 제어되는 구성 요소를 사용하고 onChange 이벤트를 바인딩합니다. 합산을 구현하려면 "function Sum(){...}" 메서드를 사용하세요.
이 튜토리얼의 운영 환경: windows10 시스템, React18 버전, DELL G3 컴퓨터.
반응에서 배열 합계를 구현하는 방법은 무엇입니까?
React: 배열에 있는 모든 숫자의 합을 구합니다.
요구 사항: 배열에 있는 모든 숫자의 합을 구합니다.
Analytic: 제어되는 구성 요소를 사용하고 onChange 이벤트를 바인딩해야 합니다(바인딩되지 않은 경우) , React가 당신에게 상기시켜줄 것입니다. )
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') )
추천 학습: "react 비디오 튜토리얼"
위 내용은 반응에서 배열 합계를 구현하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!