zoukankan      html  css  js  c++  java
  • 数组方法分析-笔记

    concat 合并数组 0个或多个参数 返回值:返回新的数组 深拷贝方法
    constructor 构造器 指向对象的父类
    copyWithin 从数组的指定位置拷贝元素到数组的另一个指定位置中。
    entires 返回数组的可迭代对象
    every() 是对数组中每一项运行给定函数,如果该函数对每一项返回true,则返回true 参数:1.回调函数2.数值对象
    fill 用于将一个固定值替换数组的元素 参数:1.那个固定值2.开始替换的起始位置3.替换的结束位置 返回值:返回替换后的新数组 不可以拷贝
    filter 创建一个新的数组,新数组中的元素是通过检查指定数组中符合条件的所有元素 参数:1.回调函数2.用来修改函数中的this指向 深拷贝方法
    find find()方法返回通过测试(函数内判断)的数组的第一个元素的值。
    findIndex 返回第一个符合条件的数组元素索引值。
    flat() 将多维数组,降维,传的参数是多少就降多少维 参数:默认为1,最多拉平二维数组,为2拉平三维数组,infinty不管几维都拉成一维数组 返回值:拉平后的数组
    flatMap() 首先使用映射函数映射每个元素,然后将结果压缩成一个新数组(先对原数组执行map,然后再执行falt) 参数:1.回调函数
    forEach() 方法用于调用数组的每个元素,并将元素传递给回调函数 参数:1.回调函数2.数组对象(可省略) 没有返回值
    includes 判断一个数组是否包含一个指定的值 参数:1.必填2.默认查找的起始位置(默认为0),如果是负数,用数组的length+这个负数所得的数字就是起始查找位置 返回值:true或false
    indexOf 返回某个指定的字符串值在字符串中首次出现的位置 参数:1.必填,查找的元素2.查找的起始位置 返回值:找到就返回索引,没有就返回-2
    join() 把数组的所有元素放入一个字符串。
    keys
    lastIndexOf 和indexOf用法一样,从右往左查找
    map() 通过指定函数处理数组的每个元素 参数:1.函数2.元素值(可省略) 返回处理后的结果,返回并构成新的数组,不影响原数组
    函数的参数:1.当前元素2.当前元素的索引3.当前元素属于的数组对象
    pop() 删除数组的最后一个元素并返回删除的元素。 参数:没有参数 返回值:删除的元素
    push push() 方法可向数组的末尾添加一个或多个元素,并返回新的长度 参数:0个或多个元素 返回值:新数组的长度
    reduce 方法接收一个函数作为累加器,数组中的每个值(从左到右)开始缩减,最终计算为一个值 参数:1.回调函数2.初始值(可选) 返回值:最后一次执行返回的结果
    reduceRight 和reduce的用法一致,从右往左迭代
    reverse 倒序排列 参数:没有参数 返回值:反转后的新数组
    shift shift() 方法用于把数组的第一个元素从其中删除 参数:没有参数 返回值:第一个元素的
    slice slice() 方法可从已有的数组中返回选定的元素
    some() 是对数组中每一项运行给定函数,如果该函数对任一项返回true,则返回true
    sort sort() 方法用于对数组的元素进行排序。字母和数字的先后顺序
    splice 删除从i(索引值)开始之后的那个元素 参数:1.起始位置2.几个数3.添加的新元素 返回值是删除的元素所构成的新数组
    toString 将数组转换成字符串 参数:没有参数 返回值:转化后的字符串
    unshift 从前面添加元素 参数:0个或多个元素 返回值是添加完后的数组的长度
    values
    isArray(它是array这个类上的方法) 判断一个对象是否是数组 参数:1个 返回值:trus或false

  • 相关阅读:
    C#深入浅出 修饰符(二)
    HDU 5785 Interesting
    HDU 5783 Divide the Sequence
    HDU 5781 ATM Mechine
    UVA 714 Copying Books
    uva 1471 Defense Lines
    UVA 11134 Fabled Rooks
    UVA 11572 Unique Snowflakes
    UVA 11093 Just Finish it up
    UVA 10954 Add All
  • 原文地址:https://www.cnblogs.com/1723466522gx/p/11836331.html
Copyright © 2011-2022 走看看