Javascript数组方法集锦

1、Array.from()

介绍

Array.from()方法从一个类似数组或可迭代对象创建一个新的,浅拷贝的数组实例。

语法

Array.form(arrayLike[, mapFn[, thisArg]])

参数

  • arrayLike -> 想要转换成数组的伪数组或可迭代对象
  • mapFn -> [可选参数] 如果指定了该参数,新数组中的每个元素会执行该回调函数。
  • thisArg -> [可选参数] 执行回调函数 mapFnthis对象。

返回值

一个新的 Array 实例。

描述

1、Array.from()可以通过以下方式来创建数组对象

  • 伪数组对象:拥有一个length属性和若干索引属性的任意对象。
  • 可迭代对象:可以获取对象中的元素,如MapSet等。

2、Array.from()方法有一个可选参数 mapFn,可以让你在最后生成的数组上在执行一次 map 方法后在返回。

3、from()length 属性为 1,即 Array.from.length === 1


 上一篇
高频面试题 高频面试题
高频面试题[TOC] 一、HTML1、你都做过哪些兼容性问题?HTML 兼容性: h5 新标签只能兼容到 ie9,如果想要兼容 ie 低版本浏览器,需要引入 html5shiv.js 文件,其 cdn 写法如下: <script sr
2020-05-11
下一篇 
JavaScript之排序集锦 JavaScript之排序集锦
JavaScript 之排序集锦 1、快速排序 单独开辟两个存储空间 left 和 right 来存储每次递归比 target 小和大的序列,每次递归直接返回 left 、 target 、 right 拼接后的数组.浪费大量存储空间,写法
2020-01-17
  目录