美文网首页
js创建全零数组

js创建全零数组

作者: 萤火万千 | 来源:发表于2019-07-12 18:01 被阅读0次

我们有以下几种方式创建全零数组

// 最快
function makeArrayOf(value, length) {
  var arr = [], i = length;
  while (i--) {
    arr[i] = value;
  }
  return arr;
}
makeArrayOf(value, n);
// 第二快
var zeroFilled = [].slice.apply(new Uint8Array(n))

//  es6
new Array(n).fill(0);
Array.from(Array(3), () => 0)

Array.apply(null, Array(5)).map(Number.prototype.valueOf,0);
new Array(5+1).join('0').split('').map(parseFloat)

function newFilledArray(length, val) {
    var array = [];
    var i = 0;
    while (i < length) {
        array[i++] = val;
    }
    return array;
}
newFilledArray(n, value);

var x = [];
for (var i = 0; i < n; i++) x[i] = value;

参考网站:
https://jsperf.com/zeroarrayjs

相关文章

  • js创建全零数组

    我们有以下几种方式创建全零数组 参考网站:https://jsperf.com/zeroarrayjs

  • NumPy创建线性空间linspace

    zeros函数:创建指定长度或形状的全零数组;ones函数:创建指定长度或形状的全1数组;empty函数:创建一个...

  • 创建NumPy数组(和矩阵)

    numpy.zeros() 创建零数组或者零矩阵 numpy.ones() 获得全一的数组或者矩阵 numpy.f...

  • Numpy基础(一)

    查看数组的各项属性 输出结果如下: 创建一些特定的数组 使用zeros()函数可以创建一个对应维度的全零数组(ze...

  • JS数组 && ES6扩展

    JS数组创建 1.以 Array 对象的语法创建 2.以 字面量 方法创建 JS数组方法 1.添加元素 push(...

  • js数组

    JS数组的创建: 1,使用Array数组的方式: var arrayObj = new Array();//创建一...

  • JavaScript数组总结

    有哪些创建数组的方法? js创建数组有以下三种方法: 隐式创建 直接实例化 创建数组并给数组元素赋值 创建一个长度...

  • web进阶之二十一:数组及其操作方法

      在很多编程语言中都有数组,当然,在Js中也一样存在。 数组的创建 在js中有两个创建方 之间创建 面向对象创建...

  • javascript中数组的各种操作

    js中数组的各种操作 1、数组的创建 创建一个数组 创建一个数组并指定长度,注意不是上限,是长度 创建一个数组并赋...

  • ones zeros函数

    一、ones产生全1数组,zeros产生全零数组。 ones(a,b)产生a行b列全1数组 ones(a)产生a行...

网友评论

      本文标题:js创建全零数组

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