• 引用类型 位置方法 indexOf()和 lastIndexOf()


    indexOf()和 lastIndexOf()
    这两个方法都接收两个参数:要查找的项和(可选的)表示查找起点位置的索引
    indexOf()方法从数组的开头(位置 0)开始向后查找
    lastIndexOf()方法则从数组的末尾开始向前查找
    这两个方法都返回要查找的项在数组中的位置,或者在没找到的情况下返回-1。
    在比较第一个参数与数组中的每一项时,会使用全等操作符;也就是说,要求查找的项必须严格相等(就像使用===一样)。
     

    查找元素在数组中的下标,如果没有查找到返回-1
    arr.indexOf(要查找的元素,从第几位开始查找被包含);

    var numbers = [1,2,3,4,5,4,3,2,1];
    alert(numbers.indexOf(4)); //3
    alert(numbers.lastIndexOf(4)); //5
    alert(numbers.indexOf(4, 4)); //5
    alert(numbers.lastIndexOf(4, 4)); //3
     
     
    var person = { name: "Nicholas" };
    var people = [{ name: "Nicholas" }];
    var morePeople = [person];
    alert(people.indexOf(person)); //-1
    alert(morePeople.indexOf(person)); //0
     
     
     
     
     
  • 相关阅读:
    UnitTest 用法
    冒泡排序,快速排序
    Mysql 基础用法
    测试用例的设计方法
    测试分类
    测试模型
    软件开发模型
    day24作业
    day24
    spring常见错误之一个或多个筛选器启动失败。完整的详细信息将在相应的容器日志文件中找到
  • 原文地址:https://www.cnblogs.com/zmlAliIqsgu/p/12130093.html
Copyright © 2020-2023  润新知