JSFiddle - React, Tailwind, and code Playground

by Chitkala More

JavaScript

var employeeList1=[
"Akshay","Ajinkya","Akash","Akanksha","Bhagyashri","Chitkala","Dinesh","Dhanaji","Mahesh","Monika","Neha","Prashant","Rahul","Shubham","Shailesh","Sumedh"];

var employeeList2=[
{name:"Akshay Bhende",
value:0},
{name:"Ajinkya Chaudhari",
value:0},
{name:"Akash Khandekar",
value:0},
{name:"Akanksha Singh",
value:0},
{name:"Bhagyashri Yewale",
value:0},
{name:"Chitkala More",
value:0},
{name:"Dinesh Pradhan",
value:0},
{name:"Dhanaji Yadav",
value:0},
{name:"Mahesh Gaikwad",
value:0},
{name:"Monika Mohan",
value:0},
{name:"Neha Tandekar",
value:0},
{name:"Prashant Mane",
value:0},
{name:"Rahul Mishra",
value:0},
{name:"Shubham Kulkarni",
value:0},
{name:"Shailesh More",
value:0},
{name:"Sumedh Upgade",
value:0}];

/* function calculateNameVal(name){

  name = name.toUpperCase();
  name = name.split('');  
  var newset = name.map(function (char){
    return  char.charCodeAt()=(char.charCodeAt()==-32 ? 0 : char.charCodeAt() - 64);
  });

  return sum = newset.reduce((a, b) => a + b)

} */
/* calculateNameVal('Chitkala More'); */
/* 
 newEmpValuList = employeeList1.map(calculateNameVal);
 
 console.log(employeeList1);
console.log(newEmpValuList);
console.log(newEmpValuList.sort()) */

var testOBjList = employeeList2.map(function(emp){

 var empname = emp.name.toUpperCase();
 var name = empname.split('');

 
  var newset = name.map(function (char){
  	return char.charCodeAt()=(char.charCodeAt()==-32 ? 0 : char.charCodeAt() - 64);
  })

  return sum = newset.reduce((a, b) => a + b)
});

console.log(testOBjList);