πΒ Reference
πΒ Chapter
lastIndexOf()
lastIndexOf()
- lastIndexOf()
- lastIndexOf() λ©μλλ λ°°μ΄μμ μ£Όμ΄μ§ κ°μ λ°κ²¬ν μ μλ λ§μ§λ§ μΈλ±μ€λ₯Ό λ°ννκ³ , μμκ° μ‘΄μ¬νμ§ μμΌλ©΄ -1μ λ°ννλ€. λ°°μ΄ νμμ fromIndexμμ μμνμ¬ λ€λ‘ μ§ννλ€.
lastIndexOf(searchElement)
lastIndexOf(searchElement, fromIndex)
- λ°°μ΄ λ€μμ μ°Ύλλ€.
Parameter
searchElement
- λ°°μ΄μμ μ°Ύμ μμμ΄λ€.
fromIndex
- λ€λ‘ κ²μμ μμν 0λΆν° μμνλ μΈλ±μ€μ΄λ©° μ μλ‘ λ³νλλ€.
- μμ μΈλ±μ€λ λ°°μ΄μ λμμλΆν° κ±°μ¬λ¬ κ³μ°νλ€. -array.length <= fromIndex < 0μ΄λ©΄ fromIndex + array.lengthκ° μ¬μ©λλ€.
- fromIndex < -array.lengthμ΄λ©΄ λ°°μ΄μ κ²μλμ§ μκ³ -1μ΄ λ°νλλ€. κ°λ
μ μΌλ‘ λ°°μ΄ μμ λΆλΆ μ μ μ‘΄μ¬νμ§ μλ μμΉμμ μμνμ¬ κ±°κΈ°μμ λ€λ‘ μ΄λνλ κ²μΌλ‘ μκ°ν μ μλ€. λμ€μ λ°°μ΄ μμκ° μμΌλ―λ‘ searchElementλ κ²°μ½ λ°κ²¬λμ§ μλλ€.
- fromIndex >= array.length λλ fromIndexκ° μλ΅λλ©΄, array.length - 1μ΄ μ¬μ©λμ΄ μ 체 λ°°μ΄μ΄ κ²μλλ€. κ°λ
μ μΌλ‘ λ°°μ΄ λ λλ¨Έμ μ‘΄μ¬νμ§ μλ μμΉμμ μμνμ¬ κ±°κΈ°μμ λ€λ‘ μ΄λνλ κ²μΌλ‘ μκ°ν μ μλ€. κ²°κ΅ λ°°μ΄μ μ€μ λ μμΉμ λλ¬νκ³ , κ·Έ μ§μ μμ μ€μ λ°°μ΄ μμλ₯Ό ν΅ν΄ λ€λ‘ κ²μμ μμνλ€.
Return value
- λ°°μ΄μμ searchElementμ λ§μ§λ§ μΈλ±μ€μ΄λ€. λ°κ²¬λμ§ μμΌλ©΄ -1μ λ°ννλ€.