p5了解一个函数参数

时间:2017-12-05 09:18:30

标签: p5.js

p5 Site参数上给出的示例中(我认为这是正确的术语)是使用'功能(其他)'我不太明白。我感谢您需要上面链接中提供的完整代码。任何关心解释的人都会非常感激。

Particle.prototype.display = function(other) {
  stroke(0, this.lifespan);
  fill(0, this.lifespan/2);    
  ellipse(this.position.x,this.position.y, 8, 8);    
  // If we need to draw a line
  if (other) {
    line(this.position.x, this.position.y, other.position.x, other.position.y);
  }
}

1 个答案:

答案 0 :(得分:1)

一个函数可以带一个参数。参数在括号中写入。在此示例中,参数为other。在上面的例子中。 “其他”是另一个对象。例如。 Particle.prototype.display(someobject);

我希望这有点可以理解。

var div = document.getElementById("test");

test(true);
test(false);

function test(parameter){
  if(parameter){
    div.innerHTML += "Hello"
    }else{
    div.innerHTML += " World!"
    }
}
<div id="test"></div>