zoukankan      html  css  js  c++  java
  • 常用数组Api (改变原始数据Api 即不改变原数组Api)

    改变原数组方法

    1. splice()  :  返回删除项组成的数组
    2. sort() 
    3. reverse()
    4. fill() : 初始化数组  例如:new Array(26).fill(0)
    5. pop()
    6. push()
    7. shift()
    8. unshift()

    不改变原数组方法

    1. slice(begin ? ,end ?) :  截取数组 ,不传参数,是对数组的浅拷贝
    2.  concat() : 合并两个或多个数组 ,参数:值或数组(数组会拆分成值) 。不传参数,是对数组的浅拷贝
    3. join(字符串) :数组转字符串 ,使用参数进行拼接。不传参数等于调用toString()方法,用逗号进行拼接
    4. toString() : 数组转字符串,使用逗号进行拼接
    5. indexOf(数组的值) : 返回值在数组中的索引, 没找到该值,返回 -1
    6. lastIndexOf() : 从后往前找
    7. includes() : 如果数组中包含参数的值,返回true ,否则返回false 
    8. find( ( ) => { } ) : 参数是一个函数。 于filter类似 ,但返回的是满足条件的第一个值。
    9. findIndex( () => { } ) : 参数是函数,返回满足条件的第一个值的下标
    10. filter ()
    11. map()
    12. reduce()
    13. some()
    14. every()
    15. forEach()
  • 相关阅读:
    sdibt 1251 进化树问题
    hdu 2014 位运算
    poj 3254 状态压缩dp
    hdu 5040bfs+优先队列 需要存状态
    zoj 3812 状压dp
    C++标准库:bitset 用法整理&&zoj 3812
    BZOJ 2572 高速公路
    BZOJ 1036 树的统计
    BZOJ 1035 Risk
    BZOJ 1034 泡泡堂
  • 原文地址:https://www.cnblogs.com/jiaobaba/p/14636279.html
Copyright © 2011-2022 走看看