জাভাস্ক্রিপ্ট অ্যারে রেফারেন্স
অ্যারে অবজেক্ট
একটি সিঙ্গেল ভ্যারিয়েবলে অনেক ভ্যালু রাখার জন্য অ্যারে অবজেক্ট ব্যবহার হয়ঃ
var fruits = ["Mango", "Aple", "Orange"];
অ্যারে শূন্য(০) থেকে ইনডেক্স করেঃ অ্যারে এর প্রথম এলিমেন্টের ইনডেক্স হচ্ছে ০, দ্বিতীয়টির হচ্ছে ১ এবং এভাবে চলতে থাকে।
অ্যারে প্রোপার্টি
প্রোপার্টি | বর্ণনা |
---|---|
constructor | অ্যারে অবজেক্ট প্রোটোটাইপ তৈরির জন্য এই ফাংশন রিটার্ন করে। |
length | একটি অ্যারের এলিমেন্টের সংখ্যা রিটার্ন করে। |
prototype | একটি অ্যারে অবজেক্টের মধ্যে প্রোপার্টি এবং মেথড যোগ করে। |
অ্যারে মেথড
মেথড | বর্ণনা |
---|---|
concat() | দুইটি অথবা তার বেশি অ্যারেকে যুক্ত করে এবং যুক্ত অ্যারের একটি কপি রিটার্ন করে। |
copyWithin() | একটি অ্যারের সাথে নির্দিষ্ট পজিশনে অ্যারে এলিমেন্ট কপি করে। |
every() | প্রতিটি এলিমেন্ট যদি একটি টেস্ট পাস করে তাহলে তা চেক করে। |
fill() | একটি স্ট্যাটিক ভ্যালুর সাথে অ্যারের মধ্যে এলিমেন্ট পূর্ণ করে। |
filter() | প্রতিটি এলিমেন্ট যদি একটি টেস্ট অতিক্রম করে তাহলে একটি নতুন অ্যারে তৈরি করে। |
find() | একটি টেস্ট অতিক্রম করলে একটি অ্যারের প্রথম এলিমেন্টের ভ্যালু রিটার্ন করে। |
findIndex() | একটি টেস্ট অতিক্রম করলে অ্যারের প্রথম এলিমেন্টের ইনডেক্স রিটার্ন করে। |
forEach() | প্রতিটি অ্যারে এলিমেন্টের জন্য একটি ফাংশন কল করে। |
indexOf() | একটি এলিমেন্টের জন্য অ্যারে খুজে বের করে এবং এর পজিশন রিটার্ন করে। |
isArray() | একটি অ্যারের মধ্যে একটি অবজেক্ট আছে কিনা তা চেক করে। |
join() | একটি অ্যারের সকল এলিমেন্ট একটি স্ট্রিং-এ যুক্ত করে। |
lastIndexOf() | শেষ থেকে শুরু করে একটি এলিমেন্টের অ্যারে খুজে বের করে এবং এর পজিশন রিটার্ন করে। |
map() | প্রতিটি অ্যারে এলিমেন্টের জন্য একটি ফাংশন কল করার পর এর ফলাফলের সাথে একটি নতুন অ্যারে তৈরি করে। |
pop() | একটি এলিমেন্টের শেষ এলিমেন্ট ডিলিট করে এবং ওই এলিমেন্ট রিটার্ন করে। |
push() | একটি অ্যারের শেষে নতুন এলিমেন্ট যোগ করে এবং সেই নতুন লেন্থ রিটার্ন করে। |
reduce() | একটি অ্যারের ভ্যালু একটি সিংগেল ভ্যালুতে রূপান্তর করে(বাম থেকে ডানে)। |
reduceRight() | একটি অ্যারের ভ্যালু একটি সিংগেল ভ্যালুতে রূপান্তর করে (ডান থেকে বামে)। |
reverse() | একটি অ্যারের এলিমেন্টগুলোকে বিপরীতভাবে সাজায়। |
shift() | একটি অ্যারের প্রথম এলিমেন্ট মুছে দেয় এবং সেই এলিমেন্টকে রিটার্ন করে। |
slice() | একটি অ্যারের একটি অংশ সিলেক্ট করে এবং সেই নতুন অ্যারে রিটার্ন করে। |
some() | একটি অ্যারের যেকনো এলিমেন্ট যদি একটি টেস্ট অতিক্রম করে তাহলে তা চেক করে। |
sort() | একটি অ্যারের এলিমেন্টগুলোকে সাজায়। |
splice() | একটি অ্যারে থেকে এলিমেন্ট যোগ করে বা মুছে ফেলে। |
toString() | একটি অ্যারেকে একটি স্ট্রিং-এ পরিনত করে এবং সে ফলাফল রিটার্ন করে। |
unshift() | একটি অ্যারের শুরুতে নতুন এলিমেন্ট যোগ করে এবং সেই নতুন লেন্থ রিটার্ন করে। |
valueOf() | একটি অ্যারের প্রিমেটিভ ভ্যালু রিটার্ন করে। |