美文网首页
hz-数组的初始化 使用Array.of()

hz-数组的初始化 使用Array.of()

作者: zhanghongzhen | 来源:发表于2019-12-27 09:55 被阅读0次

1.new Array(single -number); 问题解决方案

var  arr =  new Array(3);  你想初始化为3的数组,实际 初始化length为3 的空数组,

解决方案  

var  arr = Array.of(3);

Array.of()的扩充 Array.reduce()  数组的分解

class  MyCoolArray extends Array{

sum(){

    return this.reduce(function(acc,curr){

    return acc+curr

    },0)

}

}

new Array(3) 的方式

var oldArr = new MyCoolArray(3)

结果 oldArr.length 为3  初始化值为0

var newArr = MyCoolArray.of(3);

结果 newArr.length 为1  初始值为3 

相关文章

  • hz-数组的初始化 使用Array.of()

    1.new Array(single -number); 问题解决方案 var arr = new Array(3...

  • [ES6] 增强的数组功能

    新增的数组 API 静态方法 Array.of(...args): 使用指定的数组项创建一个新数组 在 new A...

  • ES6之增强的数组功能

    Array.of() 解决创建数组时的怪异行为, Array.of() 方法总会创建一个包含所有传入参数的数组,而...

  • 数组的常用方法

    数组的常用方法 1. ES6: Array.of() Array.of() 方法创建一个具有可变数量参数的新数组实...

  • Java 数组常用操作

    数组初始化: 数组初始化后,才能使用。 为数组元素分配空间,并为数组中的每个元素赋值。 初始化分类:静态初始化:指...

  • es6数组拓展

    Array.of方法 es6之前数组有个怪异的行为: array.of可以解决这个问题: Array.from 定...

  • ES6对数组的拓展(2018-04-17)

    Array.of()函数 函数作用:将一组值,转换成数组。 ``` Array.of(1,2,3,4,5); /...

  • 深入理解ES6:10.改进数组的功能

    创建数组 创建数组的几种方式: 调用 Array 构造函数; 数组字面量语法; Array.of() 方法; Ar...

  • 10. 增强的数组功能

    1. 创建数组 1.1 Array.of() 方法 使用的都是构造函数,但是传入不同参数造成的结果不同。这种行为既...

  • js数组的扩展

    1 类数组/伪数组 2 slice将伪数组转数组 3 Array.from() 4 Array.of() 5 co...

网友评论

      本文标题:hz-数组的初始化 使用Array.of()

      本文链接:https://www.haomeiwen.com/subject/zuvroctx.html