首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在React中从JSON获取平均值

在React中从JSON获取平均值
EN

Stack Overflow用户
提问于 2021-03-20 01:05:59
回答 3查看 44关注 0票数 0

我有一个react应用程序,我试图显示我从data.json文件中获得的每个员工的平均工资。我可以输出所有的工资,但不确定如何在屏幕上获得所有工资的平均值。我是一个非常新的反应,所以任何帮助都会非常感谢。

代码语言:javascript
运行
复制
import React,{useState,useEffect} from 'react';
import './App.css';

function App() {
  const [data,setData]=useState([]);
  const getData=()=>{
    fetch('data.json'
    ,{
      headers : { 
        'Content-Type': 'application/json',
        'Accept': 'application/json'
       }
    }
    )
      .then(function(response){
        // console.log(response)
        return response.json();
      })
      .then(function(myJson) {
        setData(myJson)
      });
  }
  useEffect(()=>{
    getData()
  },[])

  const avg = () => {
    return console.log(data);
  }

  return (

    <div className="App">
     {data && data.length>0 && data.map((item)=><p>{item.Salary}</p>)}
    </div>
  );
}

export default App;
EN

Stack Overflow用户

发布于 2021-03-20 01:23:03

你需要找到所有薪水的总和,然后求出它的平均值。

代码语言:javascript
运行
复制
let salaries=[2,3,8,1];
let sum=0;
for(let i=0;i<salaries.length;i++){
  sum=sum+salaries[i];
}
average=sum/salaries.length;
console.log(average);

票数 -1
EN
查看全部 3 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66712605

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档