JavaScript-এ Array Methods
যেকোনো ডেভেলপারের জন্য array আয়ত্ত করা অপরিহার্য। JavaScript-এর সবচেয়ে সাধারণ array method-গুলোর একটি সংক্ষিপ্ত নির্দেশিকা এখানে দেওয়া হলো।
দৈর্ঘ্য এবং বিষয়বস্তু পরিচালনা করা
length: একটি array-তে থাকা আইটেম বা উপাদানের সংখ্যা প্রদান করে। আপনি একটি array ছোট করতে বা বড় করতে এই property-টি পরিবর্তন করতে পারেন।toString(): একটি array-কে একটি একক string-এ রূপান্তর করে। এটি আপনার মূল array-টিকে পরিবর্তন করে না।join(): সমস্ত উপাদানকে একটি string-এ একত্রিত করে। আপনি কমা বা স্পেসের মতো কাস্টম সেপারেটর (separator) বেছে নিতে পারেন। এটি null বা undefined-কে খালি string-এ রূপান্তর করে।isArray(): একটি variable array কি না তা পরীক্ষা করার একটি নির্ভরযোগ্য উপায়।
আইটেম যোগ করা এবং সরানো
push(): একটি array-এর শেষে এক বা একাধিক আইটেম যোগ করে। এটি নতুন দৈর্ঘ্য (length) প্রদান করে।pop(): একটি array থেকে শেষ আইটেমটি সরিয়ে ফেলে। এটি আপনার সরানো আইটেমটি প্রদান করে।unshift(): একটি array-এর শুরুতে আইটেম যোগ করে।shift(): একটি array থেকে প্রথম আইটেমটি সরিয়ে ফেলে।splice(): আইটেম সরিয়ে, প্রতিস্থাপন করে বা নতুন আইটেম যোগ করে আপনার array পরিবর্তন করে। এটি মূল array-টিকে পরিবর্তন (modify) করে।toSpliced():spliceযা যা করে তার সবই করে, তবে এটি মূল array-টিকে পরিবর্তন করার পরিবর্তে একটি নতুন array তৈরি করে।
ডেটা অ্যাক্সেস এবং কপি করা
at(): আইটেম পাওয়ার একটি আধুনিক উপায়। শেষ দিক থেকে গণনা করতে নেগেটিভ নম্বর ব্যবহার করুন। উদাহরণস্বরূপ,.at(-1)শেষ আইটেমটি প্রদান করে।slice(): একটি array-এর একটি অংশ বা সেকশন আলাদা করে নেয়। এটি একটি নতুন array প্রদান করে এবং মূল array-টিকে অপরিবর্তিত রাখে।concat(): দুই বা ততোধিক array-কে একটি নতুন array-তে যুক্ত করে।copyWithin(): একই array-র মধ্যে array উপাদানগুলোকে অন্য একটি অবস্থানে কপি করে।flat(): নেস্টেড (nested) array-গুলোকে একটি মাত্র লেভেলে নিয়ে আসে (flatten করে)।
Array-এর মধ্য দিয়ে ইটারেট করা
forEach(): আপনার array-র প্রতিটি আইটেমের জন্য একটি ফাংশন চালায়। এটি সাধারণ লুপের জন্য চমৎকার।
উৎস: https://www.geeksforgeeks.org/javascript/javascript-array-methods/
সম্পূর্ণ নির্দেশিকা: https://dev.to/ezhil_abinayak_e38eec8fb/array-methods-in-javascript-1f5f
