কম্পিউটার

একটি বস্তুর সমস্ত কীগুলিকে ছোট হাতের - জাভাস্ক্রিপ্টে পরিণত করার সবচেয়ে কার্যকর উপায় কী?


ধরা যাক নিম্নলিখিতটি আমাদের অবজেক্ট -

var details =
{
   "STUDENTNAME": "John",
   "STUDENTAGE": 21,
   "STUDENTCOUNTRYNAME": "US"
}

আপনি উপরে দেখতে পাচ্ছেন, কীগুলি মূলধনের ক্ষেত্রে রয়েছে। আমাদের এই সমস্ত কীগুলিকে ছোট হাতের অক্ষরে পরিণত করতে হবে। এর জন্য toLowerCase() ব্যবহার করুন।

উদাহরণ

নিম্নলিখিত কোড -

var details =
{
   "STUDENTNAME": "John",
   "STUDENTAGE": 21,
   "STUDENTCOUNTRYNAME": "US"
}
var tempKey, allKeysOfDetails = Object.keys(details);
var numberOfKey = allKeysOfDetails.length;
var allKeysToLowerCase = {}
while (numberOfKey--) {
   tempKey = allKeysOfDetails[numberOfKey];
   allKeysToLowerCase[tempKey.toLowerCase()] = details[tempKey];
}
console.log(allKeysToLowerCase);

উপরের প্রোগ্রামটি চালানোর জন্য, আপনাকে নিম্নলিখিত কমান্ডটি ব্যবহার করতে হবে -

node fileName.js.

এখানে, আমার ফাইলের নাম demo297.js।

আউটপুট

এটি কনসোলে নিম্নলিখিত আউটপুট তৈরি করবে -

PS C:\Users\Amit\javascript-code> node demo297.js
{ studentcountryname: 'US', studentage: 21, studentname: 'John' }

  1. জাভাস্ক্রিপ্টে OBJECT.assign() এর ব্যবহার কি?

  2. জাভাস্ক্রিপ্টে একটি বস্তুকে গভীর ক্লোন করার সবচেয়ে কার্যকর উপায় কী?

  3. জাভাস্ক্রিপ্টে মানচিত্র বস্তুর ব্যবহার কি?

  4. অবজেক্টে জাভাস্ক্রিপ্ট অ্যারেতে সমস্ত কী রয়েছে কিনা তা পরীক্ষা করুন