zoukankan      html  css  js  c++  java
  • 数组属性及方法大总结

    数组属性及方法

    .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
    }

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

  • 相关阅读:
    设计模式:singleton模式
    设计模式:factory method模式
    设计模式:template method模式
    设计模式:Adapter模式
    设计模式:Iterator模式
    MySQL数据库---数据库备份、视图、触发器、事物、存储过程、函数和索引
    MySQL数据库---记录相关操作
    C语言经典面试题 与 C语言面试宝典
    [置顶] C语言中 || 和 &&
    linux 创建连接命令 ln -s 软连接
  • 原文地址:https://www.cnblogs.com/katydids/p/9955952.html
Copyright © 2011-2022 走看看