zoukankan      html  css  js  c++  java
  • 数组--查询数组

    1.arr.find()----arr.findIndex()

    //arr.find--找出第一个符合条件的数组成员,如果没找到,返回undefined
    //arr.findIndex--找出第一个符合条件的数组成员位置,如果没找到,返回-1
    
    let a=[1,2,4,5,7,3,7];
    let b=a.find((val,inx,array)=>{
    return val>4
    })
    let c=a.findIndex((val,inx,array)=>{
    return val>4
    })
    console.log(b)    //5
    console.log(c)    //3

    2.arr.includes()---arr.indexOf()

    //arr.includes()--数组中是否包含某元素--返回 true   false
    
    let a=['apple','banner','tomato'];
    let b=a.includes('apple');
    let c=a.includes('yaolan');
    console.log(b)   //true
    console.log(c)   //false
    //arr.indexOf()--数组中是否包含某元素--返回位置
    let a=['apple','banner','tomato'];
    let b=a.indexOf('apple');
    let c=a.indexOf('yaolan');
    console.log(b)   //0
    console.log(c)   //-1

    3.arr.slice()--截取数组

    //不改变原数组
    
    let arr=[1,2,3,4];
    arr.slice(0,2);
    console.log(arr);
    console.log(arr.slice(0,2))
    
    //[1, 2, 3, 4]
    //[1, 2]
  • 相关阅读:
    web http协议
    swoole udp
    swoole线程和进程
    SVN中trunk,branches,tags用法详解
    mysql外键使用和事物使用
    xml
    dedecms开启报错
    Django CBV方法装饰器
    Django Cookie和Session
    ORM基础5
  • 原文地址:https://www.cnblogs.com/susu2020/p/15072889.html
Copyright © 2011-2022 走看看