zoukankan      html  css  js  c++  java
  • Array : 数组的常用方法

    数组常用方法

    对象通用方法

    1.toLocalString()  数组中的每个元素都会调用toLocalString(),然后以逗号隔开, 拼接为字符串;

    2.toString()  数组中的每个元素都会调用toString(),然后以逗号隔开, 拼接为字符串;

    3.valueOf()  返回原数组

    =================================================================================

    数组特有的方法

    1.push()        从数组末尾添加元素,返回添加后的数组长度

    2.pop()    从数组末尾删除元素,返回删除的元素

    3.shift()      从数组开头添加元素,返回添加后的数组长度

    4.unshift()     从数组开头删除元素,返回删除的元素

    5.reverse()    翻转数组排序 

    6.sort()     不传参数,默认按照数组元素toString()后的ascii的大小进行排序; 传入参数的详细的说明https://www.cnblogs.com/lyc10/p/11348419.html

    7.concat()   原理:新建一个空数组,然后将参数逐个添加到数组末尾,可用于数组的拼接

    8.slice()    返回切割的数组

    9.split()     可删除元素,插入元素,替换元素

    10.indexOf()     默认从数组头查找元素的索引,若没找到则返回-1,找到则返回元素索引

    11.lastIndexOf()  默认从数组末尾查找元素的索引,若没找到则返回-1,找到则返回元素索引

    //一下方法接收两个参数:函数,作用域对象(可选,一般不填),函数的参数function(item, index, arry)arry原数组

    12.every(item, index, arry)           对数组每一项运行给定函数,若函数对每一项的返回值都为true,则返回true;

    13.filter(item, index, arry)     对数组每一项运行给定函数,返回该函数会返回true的项组成的数组;

    14.map(item, index, arry)     对数组每一项运行给定函数,返回每次函数调用的结果组成的数组;

    15.some(item, index, arry)      对数组每一项运行给定函数,若函数对其中一项的返回值为true,则返回true;

    16.forEach(item, index, arry)   对数组每一项运行给定函数,不返回

    17.reduce(prev, cur, index, arry) 

    18.reduceRight(prev, cur, index, arry)   

  • 相关阅读:
    由12306.cn谈谈网站性能技术 岁月无情
    雅虎网站页面性能优化的34条黄金守则 岁月无情
    [纯技术讨论]从12306谈海量事务高速处理系统 岁月无情
    解密淘宝网的开源架构(转) 岁月无情
    HttpCombiner.ashx处理 岁月无情
    转 自定义控件属性的特性大全 岁月无情
    模式窗口window.showModal 岁月无情
    动态加载JSashx的妙用 岁月无情
    ASP.NET中Get和Post的用法 岁月无情
    初学Oracle的笔记(1)——基础内容(实时更新中..)
  • 原文地址:https://www.cnblogs.com/lyc10/p/11427156.html
Copyright © 2011-2022 走看看