JSFiddle - React, Tailwind, and code Playground
by Amal Das
JavaScript
/*class User{
constructor(name,age){
this.name=name;
this.age=age;
}
}
User.prototype.getDetails = function(){
console.log(this.name+' '+this.age);
}
const user1 = new User('Amal','29');
user1.getDetails();*/
let arr = [
{name:'a',age:23},
{name:'b',age:25},
{name:'c',age:23}
]
function groupByAge(arry,age){
let result = [];
let obj = {};
let getAge = arry.reduce((acc, curr)=>{
if(curr.age){
//result.push(curr);
//obj[age] = result;
obj[curr.age].push(curr.name)
} else {
obj[curr.age] = curr.name;
}
console.log(obj)
return obj;
},{})
console.log(obj)
}
groupByAge(arr,23);