JavaScript Array lastIndexOf() 方法

  • JavaScript Array lastIndexOf() 方法

    lastIndexOf()方法在数组中搜索指定的项,并返回其位置。搜索将从指定位置开始,如果未指定开始位置,则从最后开始,并在数组的开头结束搜索。如果找不到该项,则返回-1。如果要搜索的项目多次出现,则lastIndexOf()方法返回上次出现的位置。
    提示:如果要从头到尾进行搜索,请使用indexOf()方法
    实例:
    在数组中搜索“Apple”项:
    var fruits = ["Banana", "Orange", "Apple", "Mango"];
    var a = fruits.lastIndexOf("Apple");
    尝试一下
  • 浏览器支持

    IE/Edge Chrome FireFox Safari Opera
    方法
    lastIndexOf()
    9.0+
    支持
    支持
    支持
    支持
  • 语法

    array.lastIndexOf(item, start)
  • 参数值

    参数 描述
    item 必需的。 要搜索的项目
    start 可选的。 从哪里开始搜索。 负值将从给定位置开始,从结束开始计数,并搜索到开头
  • 技术细节

    项目 描述
    返回值: 一个数字,表示指定项目的位置,否则为-1
    JavaScript版本: ECMAScript 5
  • 更多例子

    在数组中搜索“Apple”项:
    var fruits = ["Banana", "Orange", "Apple", "Mango", "Banana", "Orange", "Apple"];
    var a = fruits.lastIndexOf("Apple");
    尝试一下
    在数组中搜索项目“Apple”,从位置4开始搜索:
    var fruits = ["Banana", "Orange", "Apple", "Mango", "Banana", "Orange", "Apple"];
    var a = fruits.lastIndexOf("Apple", 4);
    尝试一下