如何将类变量存储在内存中?

rlb.usa

我在这里还阅读了其他一些问题,但我没有明白。

我有一些在执行过程中会发生变化的变量,因此我知道它们需要存储在内存中。

var populationManager = {

    init: function(){
        Memory.PopulationManager = {};
        Memory.PopulationManager.nHarvesters = 0;
        Memory.PopulationManager.nUpgraders = 0;
        Memory.PopulationManager.nBuilders = 0;

        Memory.PopulationManager.harvesterNameNum = 0;
        Memory.PopulationManager.upgraderNameNum = 0;
        Memory.PopulationManager.builderNameNum = 0;
    },

    demographics: function(){
         if( ! Memory.PopulationManager.nHarvesters )
             this.init(); //not initialized yet

但这告诉了我cannot read property nHarvesters of undefined

如何制作自己的screeps Memory对象并使用它们?

托马斯·萨普

查看完您的代码后,我发现问题是您正在检查不存在的对象的属性,而您应该执行的操作是检查实际对象是否存在。

改变

if( ! Memory.PopulationManager.nHarvesters )

if( ! Memory.PopulationManager )

这将满足您的需求。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将长度由C中的变量定义的数组存储在内存中?

来自分类Dev

如何将DocValues存储在内存/磁盘中?

来自分类Java

静态类变量在哪里存储在内存中?

来自分类Dev

Javascript / Node.js引擎如何将JSON存储在内存中?

来自分类Java

创建帐户时,如何将密码散列安全地存储在内存中?

来自分类Dev

NiFi如何将流数据存储在内存或磁盘中

来自分类Dev

如何将 futures::Stream 写入磁盘而不先将其完全存储在内存中?

来自分类Dev

链接器如何将C结构和偏移量存储在内存中?

来自分类Dev

如何将int数据按位存储在内存中?它不是右对齐的吗?

来自分类Dev

将变量地址存储在内存中

来自分类Dev

全局指针变量如何存储在内存中?

来自分类Linux

如何将函数存储为python中的类变量?

来自分类Dev

如何将字典数组存储到类变量中?

来自分类Dev

如何将选定的列保存在内存中?

来自分类Dev

如何在不使用Assembly(NASM)中的变量的情况下将数据存储在内存中?

来自分类Dev

如何将文件保留在内存中-在服务器之间传输文件而不将其存储在本地

来自分类Dev

javascript-如何将图像存储在内存中并从高速缓存的insteaId加载它们?

来自分类Python

将tensorflow模型存储在内存中

来自分类Dev

Javascript将JSON数据解析为多个变量,将单独的记录存储在内存中

来自分类Dev

BASIC,行如何存储在内存中?

来自分类Linux

函数如何存储在内存中?

来自分类Dev

对象如何存储在内存中?

来自分类Dev

vector <string>如何存储在内存中

来自分类Dev

JavaScript数组如何存储在内存中

来自分类Dev

循环数组如何存储在内存中

来自分类Dev

函数参数如何存储在内存中?

来自分类Dev

如何将JSON存储在变量中

来自分类Dev

如何将movieID存储在变量中

来自分类Dev

如何将变量存储在文件中?

Related 相关文章

  1. 1

    如何将长度由C中的变量定义的数组存储在内存中?

  2. 2

    如何将DocValues存储在内存/磁盘中?

  3. 3

    静态类变量在哪里存储在内存中?

  4. 4

    Javascript / Node.js引擎如何将JSON存储在内存中?

  5. 5

    创建帐户时,如何将密码散列安全地存储在内存中?

  6. 6

    NiFi如何将流数据存储在内存或磁盘中

  7. 7

    如何将 futures::Stream 写入磁盘而不先将其完全存储在内存中?

  8. 8

    链接器如何将C结构和偏移量存储在内存中?

  9. 9

    如何将int数据按位存储在内存中?它不是右对齐的吗?

  10. 10

    将变量地址存储在内存中

  11. 11

    全局指针变量如何存储在内存中?

  12. 12

    如何将函数存储为python中的类变量?

  13. 13

    如何将字典数组存储到类变量中?

  14. 14

    如何将选定的列保存在内存中?

  15. 15

    如何在不使用Assembly(NASM)中的变量的情况下将数据存储在内存中?

  16. 16

    如何将文件保留在内存中-在服务器之间传输文件而不将其存储在本地

  17. 17

    javascript-如何将图像存储在内存中并从高速缓存的insteaId加载它们?

  18. 18

    将tensorflow模型存储在内存中

  19. 19

    Javascript将JSON数据解析为多个变量,将单独的记录存储在内存中

  20. 20

    BASIC,行如何存储在内存中?

  21. 21

    函数如何存储在内存中?

  22. 22

    对象如何存储在内存中?

  23. 23

    vector <string>如何存储在内存中

  24. 24

    JavaScript数组如何存储在内存中

  25. 25

    循环数组如何存储在内存中

  26. 26

    函数参数如何存储在内存中?

  27. 27

    如何将JSON存储在变量中

  28. 28

    如何将movieID存储在变量中

  29. 29

    如何将变量存储在文件中?

热门标签

归档