স্প্রেড অপারেটর এবং অ্যারেগুলোর মার্জ
ধরা যাক আমাদের দুটি অ্যারে আছে:
let arr1 = ['a', 'b', 'c'];
let arr2 = [1, 2, 3];
আসুন আমরা এমন করি যাতে arr2 অ্যারের প্রথম এবং
দ্বিতীয় উপাদানের মধ্যে arr1 অ্যারের
উপাদানগুলি ঢোকানো হয়।
অন্য কথায় বলতে গেলে, আমরা এমন একটি কোড লিখতে চাই
যা বর্তমান arr2 অ্যারেটিকে করে নিম্নলিখিত অ্যারেটি:
[1, 'a', 'b', 'c', 2, 3]
সমস্যাটি, সাধারণভাবে, splice মেথডের মাধ্যমে সমাধানযোগ্য।
যাইহোক, এই সমস্যাটি অনেক সহজে সমাধান করা যায়
স্প্রেডের মাধ্যমে:
let arr1 = ['a', 'b', 'c'];
let arr2 = [1, ...arr1, 2, 3];
console.log(arr2); // আউটপুট দেবে [1, 'a', 'b', 'c', 2, 3]
কód চালু না করে, নির্ধারণ করুন কী কনসোলে প্রিন্ট হবে:
let arr1 = [1, 2, 3];
let arr2 = [4, 5, 6];
let arr = ['a', ...arr1, 'b', 'c', ...arr2];
console.log(arr);
কód চালু না করে, নির্ধারণ করুন কী কনসোলে প্রিন্ট হবে:
let arr1 = [1, 2, 3];
let arr2 = [4, 5, 6];
let arr = ['a', ...arr1, ...arr1, 'b', 'c'];
console.log(arr);
কód চালু না করে, নির্ধারণ করুন কী কনসোলে প্রিন্ট হবে:
let arr1 = [1, 2, 3];
let arr2 = [...arr1, 4, 5, 6];
let arr = ['a', 'b', 'c', ...arr2];
console.log(arr);
কód চালু না করে, নির্ধারণ করুন কী কনসোলে প্রিন্ট হবে:
let arr1 = [1, 2, 3];
let arr2 = [...arr1, 4, 5, 6];
let arr3 = [...arr2, 7, 8, 9];
let arr = [0, ...arr3];
console.log(arr);
কód চালু না করে, নির্ধারণ করুন কী কনসোলে প্রিন্ট হবে:
let arr1 = [1, 2, 3];
let arr2 = [...arr1];
console.log(arr2);