Javascript 参数';p';在草图rnn p5.js代码的函数中是什么意思?

Javascript 参数';p';在草图rnn p5.js代码的函数中是什么意思?,javascript,typescript,user-interface,p5.js,Javascript,Typescript,User Interface,P5.js,我在回购协议中没有看到任何定义p变量的代码,所以我不确定这是什么意思。为什么函数需要参数“p”以及它的含义是什么 代码的抽象结构如下所示: const sketch = function(p) { ... p.setup = function(){...} p.mousePressed = function () {...} p.mouseReleased = function () {...} p.mouseDragged = function () {...} p.draw = functi

我在回购协议中没有看到任何定义p变量的代码,所以我不确定这是什么意思。为什么函数需要参数“p”以及它的含义是什么

代码的抽象结构如下所示:

const sketch = function(p) {
...
p.setup = function(){...}
p.mousePressed = function () {...}
p.mouseReleased = function () {...}
p.mouseDragged = function () {...}
p.draw = function() {...}
...
}
...
new p5(sketch, 'sketch');

p
是调用sketch函数时传递到该函数中的变量。

看看这个例子:当使用实例模式时,p5js实例被传入。