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

JavaScript-এ অর্ডার নম্বর ধারণকারী ভ্যালু থেকে অর্ডার্ড অ্যারে তৈরি করা


মান লিজিয়ে, আমাদের কাছে কিছু স্ট্রিং আছে, যেগুলো একটি ইমেজ পাথ এবং অর্ডার নম্বর কনক্যাটেনেটেড থাকে। সেগুলো দেখে নিচের মতো:

const images = [    'photo1.jpg,0',    'photo2.jpg,2',    'photo3.jpg,1' ];

তাই, সঠিক অর্ডার হবে - photo1, photo3, photo2। আমাদের কাজ হলো এটি প্রসেস করে একটি সঠিক অর্ডার্ড অ্যারে বানানো শুধু পাথ ভ্যালুগুলোর সাথে। তাই, 궁극িকভাবে আমাদের দরকার:

const orderedImages = [    'photo1.jpg',    'photo3.jpg',    'photo2.jpg' ]

এই ইমেজ অ্যারেটি এর সঠিক অর্ডার অনুযায়ী সোর্ট করার কোড লিখি:

উদাহরণ

const images = [    'photo1.jpg,0',    'photo2.jpg,2',    'photo3.jpg,1' ]; const sorter = (a, b) => {    return parseInt(a.split(",")[1]) - parseInt(b.split(",")[1]); }; const sortArray = arr => {    return arr    .slice()    .sort(sorter)    .map(el => {       return el.split(",")[0];    }); }; console.log(sortArray(images));

আউটপুট

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

[ 'photo1.jpg', 'photo3.jpg', 'photo2.jpg' ]

  1. জাভাস্ক্রিপ্টে কনস্ট্যান্ট অ্যারে তৈরির পদ্ধতি? কি আমরা এর মান পরিবর্তন করতে পারি? ব্যাখ্যা

  2. জাভাস্ক্রিপ্টে একাধিক মান দিয়ে অ্যারে এলিমেন্ট খুঁজে বের করা

  3. জাভাস্ক্রিপ্ট অ্যারে থেকে স্ট্রিং পার্স করা

  4. জাভাস্ক্রিপ্টে অ্যারেতে মিলে যাওয়া পজিটিভ/নেগেটিভ না থাকা সংখ্যা খুঁজে বের করা