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

  • 相关阅读:
    laravel-admin 关闭debug模式导致异常信息到页面的排查
    laravel-sql
    laravel任务调度出现僵尸进程
    PHP获取首字母笔记
    IP库笔记
    深入理解 js 闭包
    用键盘实现上下选择
    密码保护
    评分效果
    数组去重
  • 原文地址:https://www.cnblogs.com/1723466522gx/p/11836331.html
Copyright © 2011-2022 走看看