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
    }

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

  • 相关阅读:
    Paip.最佳实践-- Buildin variale 内建变量 ,魔术变量,预定义变量,系统常量,系统变量 1
    paip.提升性能----java 无锁结构(CAS, Atomic, Threadlocal, volatile, 函数式编码, 不变对象)
    paip. 定时 关机 休眠 的总结
    Paip.Php Java 异步编程。推模型与拉模型。响应式(Reactive)”编程FutureData总结... 1
    paip.java 注解的详细使用代码
    paip.不同目录结构哈的文件批量比较
    paip.cache 缓存架构以及性能提升总结
    paip.消除 Java 的冗长try/catch/finally
    paip 自定义输入法多多输入法词库的备份导出以及导入
    paip.java c++得到当前类,方法名称以及行号
  • 原文地址:https://www.cnblogs.com/katydids/p/9955952.html
Copyright © 2011-2022 走看看