//reduce takes a array and return a single item
interface student
{
name:string,
age:number,
//total marks from 600
marks:number
}
var studentList:Array<student>=[
{name:"seema",age:25,marks:400},
{name:"manish",age:25,marks:300},
{name:"sachin",age:25,marks:400},
{name:"nishi",age:25,marks:272},
{name:"ranjeet",age:25,marks:450}
]
const totalMarks=studentList.reduce((acc,studentObject)=>{
acc+=studentObject.marks
return acc;
},0)
//percentage marks scored by each student
var percentage=Math.round(totalMarks/studentList.length);
Comments
Post a Comment