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

জাভাস্ক্রিপ্টে একটি অ্যারেকে অন্য একটি অ্যারের আধারে অর্ডার করা


মান লিজিয়ে, আমাদের কাছে অবজেক্টের একটি অ্যারে আছে যেটি তার id প্রোপার্টি অনুযায়ী সর্ট করা -

const unordered = [{    id: 1,    string: 'sometimes' }, {    id: 2,    string: 'be' }, {    id: 3,    string: 'can' }, {    id: 4,    string: 'life' }, {    id: 5,    string: 'tough' }, {    id: 6,    string: 'very' }, ];

এবং একটি স্ট্রিং অ্যারে আছে এইরকম -

const ordered = ['Life', 'sometimes', 'can', 'be', 'very', 'tough'];

আমাদের প্রথম অ্যারেটিকে সর্ট করতে হবে যেন এর string প্রোপার্টির অর্ডার দ্বিতীয় অ্যারেতে থাকা স্ট্রিংয়ের অর্ডারের সাথে মিলে যাবে। তাহলে এর কোড লিখি।

উদাহরণ

const unordered = [{    id: 1,    string: 'sometimes' }, {    id: 2,    string: 'be' }, {    id: 3,    string: 'can' }, {    id: 4,    string: 'life' }, {    id: 5,    string: 'tough' }, {    id: 6,    string: 'very' }, ]; const ordered = ['Life', 'sometimes', 'can', 'be', 'very', 'tough']; const sorter = (a, b) => {    return ordered.indexOf(a.string) - ordered.indexOf(b.string); }; unordered.sort(sorter); console.log(unordered);

আউটপুট

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

[    { id: 4, string: 'life' },    { id: 1, string: 'sometimes' },    { id: 3, string: 'can' },    { id: 2, string: 'be' },    { id: 6, string: 'very' },    { id: 5, string: 'tough' } ]

  1. জাভাস্ক্রিপ্টে রেফারেন্স অ্যারে অনুযায়ী অন্য অ্যারে মডিফাই করা

  2. জাভাস্ক্রিপ্টে স্ট্রিংয়ের শব্দগুলোর ক্রম উল্টানো

  3. জাভাস্ক্রিপ্টে অ্যারে অনুযায়ী স্ট্রিং শাফল করা

  4. জাভাস্ক্রিপ্টে অ্যারে অনুযায়ী স্ট্রিংয়ের অক্ষর শিফ্ট করা