将 year() 直接放入数组
Putting year() directly into a array
我目前正在创建一个包含大量不同数据的数组。其中一个数据点是保存最近访问的日期。出于某种原因,我不能在程序中断的情况下将 year() 放入数组。下面的代码。
world_saves.push([[year()]]);
这背后的原因是什么,我如何设置将年份无误地放入数组中。我尝试将 year() 定义为一个变量,但我又一次收到错误。以下错误。
World_Data.js:5 Uncaught ReferenceError: year is not defined
提前致谢!
编辑:
对于任何查看此内容的人来说,这是要使用的正确代码。
var pjs = new Processing();
world_saves.push([[pjs.year()]]);
请注意,我从未使用过 processing.js,看来您必须先实例化它的一个实例,然后才能对其调用方法。
类似于:
var pjs = new Processing();
world_saves.push([[pjs.year()]]);
另请注意:您确实意识到您正在推送一个包含年份的数组,对吧? (对比 world_saves.push(pjs.year());
)
我看到你已经解决了这个问题,但仅供参考:使用 Processing.js,通常你会编写处理代码并让 Processing.js 创建 Processing
实例并为您调用 setup()
和 draw()
函数。有很多方法可以做到这一点(许多在 this 页面上有概述),但基本原理如下所示:
<script src="processing-1.3.6.min.js"></script>
<script type="application/processing" data-processing-target="pjs">
int[] worldSaves = new int[1];
void setup() {
size(200, 200);
worldSaves[0] = year();
}
void draw(){
background(0);
text(worldSaves[0], 10, 10);
}
</script>
<canvas id="pjs"> </canvas>
你的想法并没有错,但我也不知道你为什么要使用 Processing.js 如果你没有使用它的处理部分。所以最终你可能会得到更像上面的东西。
我目前正在创建一个包含大量不同数据的数组。其中一个数据点是保存最近访问的日期。出于某种原因,我不能在程序中断的情况下将 year() 放入数组。下面的代码。
world_saves.push([[year()]]);
这背后的原因是什么,我如何设置将年份无误地放入数组中。我尝试将 year() 定义为一个变量,但我又一次收到错误。以下错误。
World_Data.js:5 Uncaught ReferenceError: year is not defined
提前致谢!
编辑: 对于任何查看此内容的人来说,这是要使用的正确代码。
var pjs = new Processing();
world_saves.push([[pjs.year()]]);
请注意,我从未使用过 processing.js,看来您必须先实例化它的一个实例,然后才能对其调用方法。 类似于:
var pjs = new Processing();
world_saves.push([[pjs.year()]]);
另请注意:您确实意识到您正在推送一个包含年份的数组,对吧? (对比 world_saves.push(pjs.year());
)
我看到你已经解决了这个问题,但仅供参考:使用 Processing.js,通常你会编写处理代码并让 Processing.js 创建 Processing
实例并为您调用 setup()
和 draw()
函数。有很多方法可以做到这一点(许多在 this 页面上有概述),但基本原理如下所示:
<script src="processing-1.3.6.min.js"></script>
<script type="application/processing" data-processing-target="pjs">
int[] worldSaves = new int[1];
void setup() {
size(200, 200);
worldSaves[0] = year();
}
void draw(){
background(0);
text(worldSaves[0], 10, 10);
}
</script>
<canvas id="pjs"> </canvas>
你的想法并没有错,但我也不知道你为什么要使用 Processing.js 如果你没有使用它的处理部分。所以最终你可能会得到更像上面的东西。