zoukankan      html  css  js  c++  java
  • JS-数组中常用的方法

    1、对象

    toString

    2、数组

    (1)push

    作用:在数组末尾追加新的内容

    参数:增加的内容(一个或多个)

    返回:新增后的数组长度

    原有数组改变

    (2)pop

    作用:删除数组最后一项

    参数:无

    返回:被删除的那一项内容

    原有数组改变

    (3)shift

    作用:删除数组的第一项

    参数:无

    返回:被删除的那一项内容

    原有数组改变

    (4)unshift

    作用:在数组的开始的位置追加新内容

    参数:增加的内容(可以是一项或多项)

    返回:新增后的数组长度

    原有数组改变

    (5)slice

    作用:在一个数组中,按照条件查找出其中的部分内容 

    参数:两个参数(n/m),从索引n开始,找到索引m处,但是不包含m 

    返回:以一个新数组存储查找的内容 

    原有数组不变

    (6)splice

    作用:可删除、增加、修改数组

    参数:(n,m,x,...) 从索引n开始,删除m项内容,并删除后的地方开始增加的x

    返回:删除部分的内容

    原有数组改变

    (7)concat

    作用:实现多个数组(或者值)的拼接

    参数:数组或者值

    返回:拼接后的新数组

    原有数组不变

    (8)toString

    作用:把数组转换为字符串 

    参数:无

    返回:数组中的每一项用逗号分隔的字符串 

    原有数组不变

    (9)join

    作用:和toString类似,也是把数组转换为字符串,但是我们可以设置变为字符串后,每一项之间的连接符 

    参数:指定的连接符 

    返回:字符串

    原有数组不变

    (10)reverse

    作用:把数组倒过来排列

    参数:无

    返回:排列后的新数组

    原有数组改变

    (11)sort

    作用:给数组按照一定的规则排序

    参数:无 函数

    返回:排序后的新数组

    原有数组改变

    (11)indexOf lastIndexOf

    作用:检测当前值在数组中第一次或者最后一次出现位置的索引 

    参数:要检测的值 

    返回:索引 

    原有数组不变

     除了以上方法,数组中还包含很多常用的方法 ( Array.prototype )

    every、filter、find、forEach、includes、keys、map、reduce/reduceRight、some

  • 相关阅读:
    Android之startActivity、startActivityForResult和setResult详解
    Android之Activity的标准写法参考
    Android之Handler用法总结[一]
    UHF天线知识汇编
    数字图像处理【一】基础理论
    S2SH之简易的Web Service实现
    Java Web开发环境搭建基础[Windows篇]
    Hadoop的安装(Ubuntu 12.10为例)
    【NOIP2016普及组复赛】魔法阵
    【NOIP2016提高A组集训第13场11.11】最大匹配
  • 原文地址:https://www.cnblogs.com/-xiao/p/12447775.html
Copyright © 2011-2022 走看看