zoukankan      html  css  js  c++  java
  • 记录下JS数组常用方法

    1.map()方法

    对数组中的每一个元素调用一种方法,不会改变原数组

    2.forEach()

    对数组中每一项元素调用一种方法,会改变原数组

    3.filter()

    匹配数组中每一项,将满足条件的那一项作为新数组返回,不会改变原数组

    4.every()

    对数组中所有元素进行判断返回一个布尔值,如果所有元素都满足则返回true,否则返回false

    5.some()

    对数组中元素进行判断,如果数组中有一个元素满足条件则返回true否则返回false

    6.reduce()

    *对数组中所有元素调用函数

    返回值是最后的结果

    7.push()

    在数组的最后一项后面再添加一项数组

    会改变原数组

    返回值是新数组的长度

    8.pop()

    删除数组的最后一项

    返回值是被删除的那一项

    9.shift()

    删除数组的第一项

    10.unshift()

    在数组的第一项前面再加一项或多项数组

    11.isArray()

    判断一个对象是不是数组

    返回值是 布尔值

    12.concat()

    将两个数组进行拼接

    不会改变原数组

    返回值是新数组

    13.toString()

    将数组转化为字符串,可以实现拼接

    返回值是 数组转化成的字符串

    14.join()

    将数组转化为字符串,单纯的转化

    15.splice()

    实现数组的增删改

    会修改原数组

    返回值是被修改的那一项

    16 Array.from(arrayLike,mapFn,thisArg)

    从一个类数组或可迭代对象中创建新的数组实例

    arrayLike:想转换成数组的伪数组对象或可迭代对象

    mapFn(可选参数)新数组中每个元素都会执行的回调函数

    thisArg(可选参数)执行回调函数mapFn时this对象

    返回值是一个新数组实例

  • 相关阅读:
    sublime3快捷键汇总
    css3百叶窗轮播图效果
    分页特效
    百度评分标准
    兼容问题汇总
    随机彩票
    js 时间函数 及相关运算大全
    JS贪吃蛇游戏
    《Vim实用技巧》阅读笔记 --- 移动及跳转
    《深入理解Linux网络技术内幕》阅读笔记 --- 路由基本概念
  • 原文地址:https://www.cnblogs.com/zhanghailing/p/13627267.html
Copyright © 2011-2022 走看看