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

JavaScript-এ অবজেক্ট থেকে প্রোপার্টি এক্সট্র্যাক্ট করা


আমাদের একটি JavaScript ফাংশন লিখতে হবে, যেনাম extract(), যা একটি অবজেক্ট থেকে প্রোপার্টি এক্সট্র্যাক্ট করে অন্য একটি অবজেক্টে রাখবে এবং তারপর মূল অবজেক্ট থেকে সেগুলো ডিলিট করবে।

উদাহরণস্বরূপ:

যদি obj1 এবং obj2 দুটি অবজেক্ট হয়, তবে

obj1 = {color:"red", age:"23", name:"cindy"} obj2 = extract(obj1, ["color","name"])

extract ফাংশন পাস করার পর সেগুলো হবে নিচের মতো:

obj1 = { age:23 } obj2 = {color:"red", name:"cindy"}

তাহলে, এই ফাংশনের কোড লিখি:

উদাহরণ

const obj = {    name: "Rahul",    job: "Software Engineer",    age: 23,    city: "Mumbai",    hobby: "Reading books" }; const extract = (obj, ...keys) => {    const newObject = Object.assign({});    Object.keys(obj).forEach((key) => {       if(keys.includes(key)){          newObject[key] = obj[key];          delete obj[key];       };    });    return newObject; }; console.log(extract(obj, 'name', 'job', 'hobby')); console.log(obj);

আউটপুট

কনসোলে আউটপুট হবে:

{ name: 'Rahul', job: 'Software Engineer', hobby: 'Reading books' } { age: 23, city: 'Mumbai' }

  1. জাভাস্ক্রিপ্ট ফাংশন থেকে অবজেক্ট রিটার্ন করা

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

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

  4. জাভাস্ক্রিপ্টে অবজেক্ট প্রোপার্টি ডিলিট করা