zoukankan      html  css  js  c++  java
  • 数组操作

    new Array 如果只放一个参数 数字的话 那么就是 这个数组的length

    Array也是可以的

    1、push 尾部插入
    本身会返回 数组的长度
    数组本身会发生变化

    2、pop

    尾部删除

    返回它删除的元素的值

    如果数组已经为空,则 pop() 不改变数组,并返回 undefined 值

    3、shift

    删除第一个元素

    会返回要删除的数组的数据
    数组本身会发生变化


    4、unshift
    数组的前面插入数据
    本身会返回新数组的长度
    数组本身发生了变化


    5、reverse
    数组本身发生变化
    数组反转
    会返回反转的数组


    6、join
    数组转字符串
    本身不会发生变化
    可以把传进去的参数 替换原本数组的‘,’变成字符串。


    7、splice
    数组的万能方法
    第一个参数是起始位置
    第二个参数是从起始位置开始数删除的个数
    第三个参数-无限个就是替换你删除的数据
    返回删除的数组
    数组本身发生变化了


    8、sort
    排序
    从小到大
    只看第一位
    sort(function (a,b){
    return b-a;
    })
    排序函数


    9、indexOf
    查找 no ie6-7
    第一个参数 要找的东西
    第二个参数 从第几位开始找
    没找到 会返回一个-1


    10、lastIndexOf
    查找 no ie6-7
    第一个参数 要找的东西
    第二个参数 从第几位开始找
    没找到 会返回一个-1


    11、slice
    截取数组
    两个参数 第一个是 起始 第二个是终点
    本身不会发生变化

    .slice(-1) 截取最后一项

    12、toString
    转字符串

    13、concat
    数组拼接

    14、length 可以真正的赋值

    author:Lik
    Endeavoring to powerless, struggling to move yourself.
  • 相关阅读:
    ES分页
    在github上使用workflow构建docker镜像并推送阿里云
    xxl-job滥用netty导致的问题和解决方案
    使用netty实现socks5协议
    docker日志设置
    关于我
    友情链接
    分布式任务调度系统:xxl-job
    SpringBoot自定义配置以及IDEA配置提示
    frp穿透内网使用vsftpd服务
  • 原文地址:https://www.cnblogs.com/likwin/p/7169563.html
Copyright © 2011-2022 走看看