Javascript html5画布创建随机矩形 为什么会产生类型错误 发布这个问题花了30分钟我不知道pst这个问题需要多少细节,因为我不知道我的代码出了什么问题,我需要帮助 代码从这里开始:- var canvas=document.querySelector(“canva

Javascript html5画布创建随机矩形 为什么会产生类型错误 发布这个问题花了30分钟我不知道pst这个问题需要多少细节,因为我不知道我的代码出了什么问题,我需要帮助 代码从这里开始:- var canvas=document.querySelector(“canva,javascript,canvas,Javascript,Canvas,html5画布创建随机矩形 为什么会产生类型错误 发布这个问题花了30分钟我不知道pst这个问题需要多少细节,因为我不知道我的代码出了什么问题,我需要帮助 代码从这里开始:- var canvas=document.querySelector(“canvas”); canvas.width=window.innerWidth; canvas.height=window.innerHeight; var ctx=canvas.getContext(“2d”); 函数矩形(x,y,dx,dy){ 这

html5画布创建随机矩形
  • 为什么会产生类型错误
  • 发布这个问题花了30分钟我不知道pst这个问题需要多少细节,因为我不知道我的代码出了什么问题,我需要帮助 代码从这里开始:-
    var canvas=document.querySelector(“canvas”);
    canvas.width=window.innerWidth;
    canvas.height=window.innerHeight;
    var ctx=canvas.getContext(“2d”);
    函数矩形(x,y,dx,dy){
    这个.x=x;
    这个。y=y;
    this.dx=dx;
    this.dy=dy;
    this.draw=函数(){
    ctx.beginPath();
    ctx.rect(this.dx,this.dy,this.x,this.y);
    ctx.fillStyle=“蓝色”;
    ctx.fill();
    ctx.strokeStyle=“绿色”;
    ctx.stroke();
    }
    this.dipendu=函数(){
    如果(this.dx+this.x>innerWidth | | this.dx-this.x<0){
    this.dx=-this.dx;
    }
    if(this.dy+this.y>innerHeight | | this.dy-this.y<0){
    this.dy=-this.dy;
    }
    this.x+=this.dx;
    this.y+=this.dy;
    这个.draw();
    }
    }
    var rcontainer=[];
    
    对于(var i=0;i),这正是错误消息所说的:
    rcontainer
    是一个数组。数组没有
    update
    函数。只需将
    rcontainer.update()
    更改为
    rcontainer[j]。update()