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);