⊗jsSpItSpr 73 of 294 menu

JavaScript-এ স্প্রেড অপারেটর এবং ইটারেবল

spread অপারেটর যেকোনো অবজেক্টকে বিস্তার করে দেয়, যার একটি ইটারেটর রয়েছে। এ ক্ষেত্রে ডিফল্ট ইটারেটর নেওয়া হবে। আসুন একটি উদাহরণ দিয়ে দেখি। ধরা যাক আমাদের কাছে নিম্নলিখিত Map কালেকশনটি রয়েছে:

let map = new Map(); map.set('a', 1); map.set('b', 2); map.set('c', 3);

ডিফল্টভাবে বিস্তার করার ফলে একটি দ্বি-মাত্রিক অ্যারে পাওয়া যাবে:

let arr = [...map]; console.log(arr); // [['a', 1], ['b', 2], ['c', 3]]

কীগুলোর অ্যারে পেতে সংশ্লিষ্ট ইটারেটরটি বিস্তার করি:

let arr = [...map.keys()]; console.log(arr); // ['a', 'b', 'c']

মানগুলোর অ্যারে পাওয়ার জন্যও অনুরূপভাবে করি:

let arr = [...map.values()]; console.log(arr); // [1, 2, 3]

স্প্রেড ব্যবহার করে নিম্নলিখিত অবজেক্টটি বিস্তার করুন:

let obj = { a: 1, b: 2, c: 3, [Symbol.iterator]: function *(){ for (let key in this){ yield this[key]; } } };
বাংলা
AfrikaansAzərbaycanБългарскиБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
আমরা সাইট পরিচালনা, বিশ্লেষণ এবং ব্যক্তিগতকরণের জন্য কুকি ব্যবহার করি। ডেটা প্রক্রিয়াকরণ গোপনীয়তা নীতি অনুযায়ী করা হয়।
সব গ্রহণ করুন কনফিগার করুন প্রত্যাখ্যান করুন