• javascript数组常用方法


    一、Array 数组方法

    方法描述
    concat() 连接两个或更多的数组,并返回结果。
    join() 把数组的所有元素放入一个字符串。元素通过指定的分隔符进行分隔。
    pop() 删除并返回数组的最后一个元素
    push() 向数组的末尾添加一个或更多元素,并返回新的长度。
    reverse() 颠倒数组中元素的顺序。
    shift() 删除并返回数组的第一个元素
    slice() 从某个已有的数组返回选定的元素
    sort() 对数组的元素进行排序
    splice() 删除元素,并向数组添加新元素。
    toSource() 返回该对象的源代码
    toString() 把数组转换为字符串,并返回结果。
    toLocaleString() 把数组转换为本地数组,并返回结果。
    unshift() 向数组的开头添加一个或更多元素,并返回新的长度。
    valueOf() 返回数组对象的原始值

      1.slice:

    定义:接收一个或两个参数,它可以创建一个由当前数组中的一项或多项组成的新数组,注意是新数组哦~ 也就是说它不会修改原来数组的值。

    用法:slice( para1 ),会截取从para1开始的到原数组最后的部分;

    slice(para1,para2)会截取原数组的从para1开始的para2-para1个数组。 

    注意:当两个参数中存在负数时,用原数组的长度加上两个负数的参数作为相应的参数来计算,slice(0)复制数组。

      2.splice:

    splice(index,len,[item])    注释:该方法会改变原始数组。

    splice有3个参数,它也可以用来替换/删除/添加数组内某一个或者几个值

    index:数组开始下标

    len: 替换/删除的长度

    item:替换的值,删除操作的话 item为空

      3.splite:根据特定的字符切割字符串并且返回生成的数组。

              例如 : str = “s-aaa-sss-eee-www”;

                        targetArr = str.splite(“-”);    //[‘s’,’aaa’,’sss’,’eee’,’www’]

    现在看看其实这三位长相相近的函数都是与数组有关的,不过各自的功能还是有很大差异的~有了它们就方便我们的数组操作了。

  • 相关阅读:
    解决linux下打开windows下压缩文件乱码的问题
    vim & emacs 强制修改 root 权限的文件
    在ubuntu下,给 svn diff 一点颜色
    sql优化(一)
    sql优化(二) 索引(一)
    Java反射与思想!
    JDK5.0枚举 泛型 注释
    忘羡的Day9!
    来博客的第二天!
    来博客第一天
  • 原文地址:https://www.cnblogs.com/gkl2013/p/5836344.html
Copyright © 2020-2023  润新知