কম্পিউটার

শূন্য মান জাভাস্ক্রিপ্ট সহ অ্যারেতে অবজেক্ট ফিল্টার করুন


ধরা যাক, আমাদের কাছে একটি কোম্পানির কিছু কর্মচারী সম্পর্কে অবজেক্টের একটি বিন্যাস রয়েছে। কিন্তু অ্যারেতে কিছু খারাপ ডেটা রয়েছে যেমন, খালি স্ট্রিং বা মিথ্যা মানগুলির দিকে নির্দেশ করে কী। আমাদের কাজ হল অ্যারেতে থাকা ফাংশন লেখা এবং নাম কী-এর জন্য নাল বা অনির্ধারিত বা খালি স্ট্রিং ভ্যালু আছে এমন বস্তুগুলিকে সরিয়ে দেওয়া এবং নতুন অবজেক্ট ফিরিয়ে দেওয়া৷

অবজেক্টের অ্যারে এই রকম -

ডেটা =[{ "নাম":"রমেশ ধীমান", "বয়স":67, "অভিজ্ঞতা":45, "বিবরণ":""}, { "নাম":"", "বয়স":31 , "অভিজ্ঞতা":9, "বর্ণনা":""}, { "নাম":"কুণাল ধীমান", "বয়স":27, "অভিজ্ঞতা":7, "বর্ণনা":""}, { "নাম":"রমন কুমার", "বয়স":34, "অভিজ্ঞতা":10, "বর্ণনা":""}, { "নাম":"", "বয়স":41, "অভিজ্ঞতা":19, "বর্ণনা":" " }]

চলুন এই ফাংশনের জন্য কোড লিখি -

উদাহরণ

ডেটা =[{ "নাম":"রমেশ ধীমান", "বয়স":67, "অভিজ্ঞতা":45, "বিবরণ":""}, { "নাম":"", "বয়স":31 , "অভিজ্ঞতা":9, "বর্ণনা":""}, { "নাম":"কুণাল ধীমান", "বয়স":27, "অভিজ্ঞতা":7, "বর্ণনা":""}, { "নাম":"রমন কুমার", "বয়স":34, "অভিজ্ঞতা":10, "বর্ণনা":""}, { "নাম":"", "বয়স":41, "অভিজ্ঞতা":19, "বর্ণনা":" " }]const filterUnwanted =(arr) => { const আবশ্যক =arr.filter(el => { ফেরত el.name; }); রিটার্ন প্রয়োজন;};console.log(filterUnwanted(data));

আউটপুট

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

[ { নাম:'রমেশ ধীমান', বয়স:67, অভিজ্ঞতা:45, বর্ণনা:'' }, { নাম:'কুণাল ধীমান', বয়স:27, অভিজ্ঞতা:7, বর্ণনা:'' }, { নাম :'রমন কুমার', বয়স:34, অভিজ্ঞতা:10, বর্ণনা:'' }] 

  1. JavaScript array.values()

  2. জাভাস্ক্রিপ্ট ব্যবহার করে অ্যারেতে নেস্টেড অবজেক্টের মানের সমষ্টি

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

  4. জাভাস্ক্রিপ্টে নাল/খালি অবজেক্ট সহ একটি অ্যারেতে মান কীভাবে বরাদ্দ করবেন?