Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/453.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在html5画布上显示数组的编号_Javascript_Html_Canvas - Fatal编程技术网

Javascript 在html5画布上显示数组的编号

Javascript 在html5画布上显示数组的编号,javascript,html,canvas,Javascript,Html,Canvas,我试图做的是制作一个随机数数组(没有重复)并在画布上显示这些数字。到目前为止,我所做的是创建数组并在屏幕上显示它们,而不是在画布上。为了在画布上绘制这些数字中的每一个,我想我需要全局变量指向数组索引的数字,这样我就可以使用画布的填充方法。这是我的代码: function fillArrayRandomNumbers(arr, max ){ for (var i = 0 ; i < arr.length ; i++ ) { arr[i] = Math.floor(Math.random

我试图做的是制作一个随机数数组(没有重复)并在画布上显示这些数字。到目前为止,我所做的是创建数组并在屏幕上显示它们,而不是在画布上。为了在画布上绘制这些数字中的每一个,我想我需要全局变量指向数组索引的数字,这样我就可以使用画布的填充方法。这是我的代码:

function fillArrayRandomNumbers(arr, max ){
for (var i = 0 ; i < arr.length ; i++ )
{
   arr[i] = Math.floor(Math.random()*max + 1); 
}
 return arr;
}
function displayArray(arr)
{
  document.write("<br />");
  for (var i = 0 ; i < arr.length ; i++ )
  {
    document.write("Element[" + i +"] = " + arr[i] + "<br />");
  }
  document.write("<br />");
 }
函数FillArrayRandomNumber(arr,最大值){
对于(变量i=0;i”);
对于(变量i=0;i”;
}
文件。写(“
”); }
您想看看画布的方法。请参见下面的代码以供参考:

函数FillArrayRandomNumber(arr,最大值){
对于(变量i=0;i

像这样的吗@非常感谢你的帮助,非常感谢。