• 数组属性及方法大总结


    数组属性及方法

    .length                      数组长度
     
     
    .reverse()                逆序输出
     
     
    .push(v1,v2,...)             将v1,v2等添加到数组的末尾处,返回值为新的数组 
     
     
       .pop()                       将数组最后一个元素删除,返回值为删除的那个元素
     
     
    .unshift(v1,v2,...)         将v1,v2等添加到数组的开始位置,返回值为新数组长度
     
     
    .shift()                      将数组的第一个元素删除,返回值为删除的那个元素
     
     
    .join(“任意分隔符”)   返回的字符串中不包括逗号,且以传入的分隔符分
     
     
    .concat(v1,v2,arr[])    将元素或数组进行连接,元素组不变,返回值为新数组
     
     
    .slice(下标a,下标b)     截取数组,从下标a位置开始到下标b,不包括b的位置,原数组不变,返回值为新数组,如果a>b则不作任何截取
     
     
    .splice(index,hoemany,v1,v2,...)  添加或删除元素,从index位置开始,howmany是一个数字,表示要删除多少个元素,可以为0,如果不填,则表示删除从index位置开始的所有元素。v1,v2表示要添加的新元素,选填。
     
     
    .map(function(value,index,array()){})遍历数组,有返回值,返回新数组 对每个数组元素执行相同操作,返回执行后的新数组(我喜欢称呼他为映射,一一对应)
     
     
    .find 查询数组中符合条件的第一个元素,如果没有符合条件的元素则返回空数组


    .filter 过滤数组元素,返回过滤后的数组,如果没有符合条件的元素则返回空数组
     
     
     
    .indexOf(v1)           查询数组中第一次出现v1的位置,如果存在返回下标,否则返回-1
     
     
    .lastIndexOf(v1)    查询数组中最后一次出现v1的位置,如果存在返回下标,否则返回-1
     
     
    .toString                   将数组转成字符串
     
     
    .sort(fucntion(){}或方法名)                 排序   不填参数则按照大小写顺序排序,
    如想实现数字排序,则可以在参数中填写一个方法
    function 方法名(a,b) {
    if(a>b) {
    Reaturn1
    }elsr if(a<b){
    Returnn -1;}
    else {
    Return
    }

    如果本文对您有帮助,请抬抬您的小手,点下右下角的推荐, ^-^,当然如果看了这篇博客对您有帮助是我最开心的事,毕竟赠人玫瑰,手有余香, ^-^,如果这篇博客没有帮助到您,那就只能说一声抱歉啦

  • 相关阅读:
    iis应用程序池定时自动回收
    js获取1100之间的随机整数
    一个简单的方法实现ASP.NET网站实现http访问强制转https(不需要URL Rewrite)
    js 生成的html class属性失效问题
    此网站无法提供安全连接(客户端和服务器不支持一般 SSL 协议版本或加密套件。)TLS 1.1/TLS 1.2配置
    nextcloud & aria2 搭建 芒果
    AndroidStudio开发Flutter使用技巧
    Jenkins配置gitlab合并分支后自动构建
    Python 中 import module 和 package 方法简单记录
    https域名证书cer转pem格式
  • 原文地址:https://www.cnblogs.com/katydids/p/9955952.html
Copyright © 2020-2023  润新知