কম্পিউটার টিউটোরিয়াল

জাভাস্ক্রিপ্টে শর্তসাপেক্ষে ডিকশনারির অ্যারেতে কী-ভ্যালু জোড়া করা

Object.assign(), Object.keys(), map() এবং স্প্রেড অপারেটর ব্যবহার করে শর্তানুযায়ী প্রপার্টি যোগ করা যায়।

উদাহরণ

const details = { 
    john: {'studentName':'John'}, 
    david: {'studentName':'David'}, 
    mike: {'studentName':'Mike'}, 
    bob: {'studentName':'Bob'}, 
    carol: {'studentName':'Carol'} 
}; 
const join_values = ['David', 'Carol']; 
const output = Object.assign( 
    {}, 
    ...Object.keys(details).map(key => 
        ({[key]: { 
            ...details[key], 
            lastName: join_values.includes(details[key].studentName) ? 'Miller' : 'Smith' 
        }})) 
); 
console.log(output);

কমান্ড: node fileName.js

আউটপুট

PS C:\Users\Amit\JavaScript-code> node demo157.js
{ john: { studentName: 'John', lastName: 'Smith' }, david: { studentName: 'David', lastName: 'Miller' }, mike: { studentName: 'Mike', lastName: 'Smith' }, bob: { studentName: 'Bob', lastName: 'Smith' }, carol: { studentName: 'Carol', lastName: 'Miller' } }
  1. জাভাস্ক্রিপ্টে শর্তসাপেক্ষে অ্যারে জয়েন করা

  2. জাভাস্ক্রিপ্টে ভ্যালু অনুযায়ী অবজেক্ট গ্রুপ করা

  3. জাভাস্ক্রিপ্ট: নেস্টেড অ্যারে অনুযায়ী নেস্টেড আনঅর্ডার্ড লিস্ট তৈরি করা

  4. পাইথনে ডিকশনারিতে কি-ভ্যালু পেয়ার যোগ করা