কম্পিউটার

একটি জাভাস্ক্রিপ্ট অবজেক্টের ক্যোয়ারী-স্ট্রিং এনকোডিং


ক্যোয়ারী স্ট্রিংটি ক্যোয়ারী প্যারামিটার দ্বারা গঠিত এবং সার্ভারে ডেটা পাঠাতে ব্যবহৃত হয়। URL এর এই অংশটি ঐচ্ছিক। এটি বিকাশকারী দ্বারা নির্মাণ করা প্রয়োজন। এটি encodeURICcomponent নামে একটি স্থানীয় পদ্ধতি ব্যবহার করে করা যেতে পারে।

encodeURIComponent() ফাংশন একটি ইউনিফর্ম রিসোর্স আইডেন্টিফায়ার (URI) উপাদানকে এনকোড করে নির্দিষ্ট অক্ষরের প্রতিটি উদাহরণকে এক, দুই, তিন বা চারটি এস্কেপ সিকোয়েন্স দ্বারা প্রতিস্থাপন করে যা অক্ষরের UTF-8 এনকোডিং প্রতিনিধিত্ব করে

নতুন ES6 ফর্ম্যাট ব্যবহার করে, অবজেক্টগুলিকে নিম্নলিখিত উপায়ে এনকোড করা স্ট্রিং কোয়েরি করা যেতে পারে -

উদাহরণ

let obj = {
   name: 'John',
   age: 25,
   city: 'Chicago'
};
let qs = Object.keys(obj)
            .map(k =>
`${encodeURIComponent(k)}=${encodeURIComponent(obj[k])}`) .join('&');
console.log(qs);

আউটপুট

এটি আউটপুট দেবে −

name=John&age=25&city=Chicago

  1. জাভাস্ক্রিপ্টে ম্যাপ অবজেক্ট।

  2. জাভাস্ক্রিপ্টে ব্লব অবজেক্ট

  3. জাভাস্ক্রিপ্টে RegExp অবজেক্ট।

  4. জাভাস্ক্রিপ্টে অবজেক্ট ইনিশিয়ালাইজার