Categories
JavaScript Programming Language

Array.prototype.lastIndexOf()

lastIndexOf বোঝার আগে indexOf টা আগে বুঝি, তাহলেই ওটাও ভালো করে জানা হবে।

প্রথমে একটি উদাহারন দেখি lastIndexOf এর।

 

আরো একটি উদাহারন দেখি indexOf এর।

 

আলোচনাঃ-

আমরা যখন Array এর ভিতরের এলিমেন্ট গুলো থেকে নির্দিষ্ট কোন এলিমেন্ট এর অবস্থান জানতে চাই, তখন আমরা indexOf করি তখন ঐ সংখ্যার অবস্থান আমরা খুঁজে পাই নাম্বার দিয়ে।

আর যদি আমাদের indexOf এ এলিমেন্ট আমাদের অ্যারেতে না থাকে তখন -1 দেখায় অর্থাৎ নাই।

আসেন এবং আরেকটি গুরুত্বপূর্ণ বিষয় যদি এলিমেন্ট খুঁজতে গিয়ে দেখে ওই এর মধ্যে দুইটা তখন কি করবে তখন indexOf শুধু প্রথম অবস্থানেরটা উল্লেখ করবে , কিন্তু ২য় টার অবস্থানের দেখাবে না ,
অর্থাৎ indexOf শুধু প্রথমের টার জন্যে । কিন্তু শেষের ইনডেক্স এর জন্যে আছে lastIndexOf()

lastIndexOf() Array এর শেষের দিক দিয়ে ইনডেক্স বের করে । তাই একটি হলে শেষে থেকে অইটার ইনডেক্স নাম্বার বের করবে । এবং দুইটা হিলে শেষে থেকে যেটা আগে পাবে অর্থাৎ শেষের টার ইনডেক্স দেখাবে ।

arr.lastIndexOf(searchElement[, fromIndex])