react实现数组求和的方法:1、创建一个代码示例文件;2、输入“import react,{usestate,useeffect} from 'react';”;3、使用受控组件,并绑定onchange事件;4、通过“function sum(){...}”方法实现求和即可。
本教程操作环境:windows10系统、react18版,dell g3电脑。
react 怎么实现数组求和?
react :求出数组中所有数字的和
需求:求出数组中所有数字的和
解析:需使用受控组件,并绑定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({sum}); } reactdom.render(, document.getelementbyid('root') )