JSON ডেটা গ্রুপ করার জন্য, আপনাকে সমস্ত কী বের করতে হবে এবং পুশ() ব্যবহার করতে হবে। নিম্নলিখিত কোড -
উদাহরণ
var details=
{
"1":
{
name:"John"
},
"2":
{
name:"John"
},
"3":
{
name:"David"
}
var objectWithGroupByName = {};
for (var key in details){
var name = details[key].name;
if (!objectWithGroupByName[name]){
objectWithGroupByName[name] = [];
}
objectWithGroupByName[name].push(details[key]);
}
console.log(objectWithGroupByName); উপরের প্রোগ্রামটি চালানোর জন্য, আপনাকে নিম্নলিখিত কমান্ডটি ব্যবহার করতে হবে -
node fileName.js.
আউটপুট
এখানে, আমার ফাইলের নাম demo122.js। এটি নিম্নলিখিত আউটপুট −
তৈরি করবেPS C:\Users\Amit\JavaScript-code> node demo122.js
{
John: [ { name: 'John' }, { name: 'John' } ],
David: [ { name: 'David' } ]
}