• 将多个集合转成一个数组格式


    Array.from() 方法就是将一个类数组对象或者可遍历对象转换成一个真正的数组。

    那么什么是类数组对象呢?所谓类数组对象,要具备两个要求:

    最基本的要求就是具有 length 属性,
    其次就是属性名要是非负整数或者字符串类型的非负整数。
    虽然它表现出了数组的一些性质,但是该对象并不是由 Array 构造函数所创建的。

    Array.from(obj, mapFun, thisArg) 有三个参数:

    obj:被转化为数组的对象;
    mapFun:作用类似于数组的 map 方法,可以对每个元素进行处理,将处理后的值放入返回的数组;
    thisArg:this关键字的指向(通常都不用它)。
    var arr = [12, 45, 97, 9797, 564, 134, 45642]
    var set = new Set(arr)
    var resultArr = Array.from(set, function(item){
    return (item + 1);
    })
    console.log(resultArr) // [ 13, 46, 98, 9798, 565, 135, 45643 ]

    实例:

  • 相关阅读:
    day08
    day07
    day06
    day06
    day05
    第三次作业
    第三次作业
    第二次作业
    java 数字和日期处理
    jsp文件导包
  • 原文地址:https://www.cnblogs.com/duguangming/p/15349687.html
Copyright © 2020-2023  润新知