JavaScript 什么是创建一个零填充数组的最有效方式

JavaScript 什么是创建一个零填充数组的最有效方式

这篇文章的目的是确定在JavaScript中创建一个零填充数组的最有效方式。在JavaScript中创建一个零填充数组的最有效方式是使用数组的fill()方法。fill()方法允许您用一个静态值填充数组的所有元素,在这种情况下,静态值是零。

语法:

arr(length).fill(value)

方法:

  • Array() 构造函数创建一个具有指定长度的数组,fill() 方法可以将数组的所有元素填充为指定的静态值,本例中为零。
  • 代码使用 Array() 构造函数和 fill() 方法创建了一个长度为10的零填充数组,并将结果数组存储在 filledArray 变量中。
  • 最后,使用 console.log() 方法将数组打印到控制台。

这种方法是创建零填充数组的高效方式,因为它只需要一行代码,不需要循环或条件语句。 fill() 方法经过高度优化,可以快速填充大数组。

示例1: 创建长度为10的零填充数组

JavaScript

<script> 
      // Creating an array filled with zero's in efficient way 
      var filledArray = Array(10).fill(0); 
    
      // Printing output array 
      console.log(`Array filled with zero's  values is [${filledArray}]`); 
</script>

输出:

Array filled with zero's  values is [0,0,0,0,0,0,0,0,0,0]

示例2: 创建一个大小为3×3(2D数组)的零填充数组,这里我们还将使用 map 和 arrow function 。

Javascript

<script> 
    // Creating 2d array filled with zero values  
    const arr2D = new Array(3).fill().map(() => new Array(3).fill(0)); 
    // Printing output 
    console.log(`2D array filled with zero's is`);  
    console.log(arr2D) 
</script>

输出:

2D array filled with zero's is
VM1475:6 (3) [Array(3), Array(3), Array(3)]

注意: 了解更多关于在JavaScript中创建一个全零数组的方法。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程