جستجو به دنبال یک رشته (String) درون رشته ای دیگر و به دست آوردن موقعیت آخرین مورد وجود آن (در صورت وجود)، با روش lastIndexOf ، در JavaScript
با استفاده از روش
lastIndexOf
در JavaScript ، می توانیم به دنبال یک رشته (String) درون رشته ای دیگر جستجو کنیم. چنانچه رشته مورد نظرمان درون رشته دیگر موجود باشد (یک یا چند بار)، روش
lastIndexOf
، موقعیت آخرین مورد وجود آن رشته در رشته دیگر را برمی گرداند و یا چنانچه رشته مورد نظر درون رشته دیگر وجود نداشته باشد، روش
lastIndexOf
، مقدار 1- را برمی گرداند.
دقت شود که اولین کاراکتر موجود در رشته (String)، دارای شماره صفر می باشد. یعنی برای اشاره به اولین کاراکتر رشته، عدد 0 به کار می رود.
به مثال زیر توجه کنید :
نتیجه :
نتیجه :
جهت جستجو توسط روش lastIndexOf ، از انتهای رشته به ابتدای رشته می باشد.
در روش
lastIndexOf
، می توانیم تعیین کنیم که جستجو در رشته، از قبل از یک کاراکتر با شماره ای خاص شروع شود (بخش بعد از آن کاراکتر در رشته، نادیده گرفته شود). برای این منظور، باید شماره کاراکتر مربوط به شروع برای جستجو را در روش
lastIndexOf
ذکر کنیم.
به مثال زیر توجه کنید :