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

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

 

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

 

আলোচনাঃ-

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

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

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

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

arr.lastIndexOf(searchElement[, fromIndex])