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.
  • 相关阅读:
    SaveFileDialog
    在SQL Server 2008中配置文件流(FILESTREAM)
    C#中图片转二进制到存储数据库
    OpenFileDialog
    WPF中自定义只能输入数字的TextBox
    QL Server 2008新特性:FILESTREAM
    ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061)
    winxp+Apache+Mysql+Python+Django安装配置
    django最佳实践
    Sphinx 在 windows 下安装使用
  • 原文地址:https://www.cnblogs.com/likwin/p/7169563.html
Copyright © 2011-2022 走看看