JavaScript Array lastIndexOf() 方法

返回上一级

lastIndexOf()方法可返回一个指定的字符串值最后出现的位置,在一个字符串中的指定位置从后向前搜索

如果要检索的字符串值没有出现,则该方法返回 -1

浏览器支持

支持 9.0+ 支持 支持 支持

语法

array.lastIndexOf(item ,start )

参数

参数 描述
item 必需。规定需检索的字符串值
start 可选的整数参数。规定在字符串中开始检索的位置。它的合法取值是 0 到 stringObject.length - 1。如省略该参数,则将从字符串的最后一个字符处开始检索

返回值

类型 描述
Number 如果在 stringObject 中的 fromindex 位置之前存在 searchvalue,则返回的是出现的最后一个 searchvalue 的位置

说明

该方法将从尾到头地检索字符串 stringObject,看它是否含有子串 searchvalue

开始检索的位置在字符串的 fromindex 处或字符串的结尾(没有指定 fromindex 时)

如果找到一个 searchvalue,则返回 searchvalue 的第一个字符在 stringObject 中的位置

如果想查找字符串首次出现的位置,可以使用 indexOf() 方法

范例

查找数组中 "Apple" 的位置

var fruits=["Banana","Orange","Apple","Mango","Banana","Orange","Apple"];
var a = fruits.lastIndexOf("Apple");

运行范例 »

范例

查找数组元素 "Apple" 出现的位置

var fruits = ["Banana", "Orange", "Apple", "Mango"];
var a = fruits.lastIndexOf("Apple");

运行范例 »

范例

从数组中的第四个位置查找字符串 "Apple" 出现的位置

var fruits=["Banana","Orange","Apple","Mango","Banana","Orange","Apple"];
var a = fruits.lastIndexOf("Apple",4);

运行范例 »

返回上一级

JavaScript 参考手册

关于   |   FAQ   |   我们的愿景   |   广告投放   |  博客

  简单教程,简单编程 - IT 入门首选站

Copyright © 2013-2022 简单教程 twle.cn All Rights Reserved.