在NodeJS模块中创建全局计数器

时间:2017-05-24 20:53:04

标签: node.js

我正在尝试为我的React组件创建唯一的ID。我创建了这个模块:

System.Char[]

希望每次调用模块函数时都会增加var _uid = 0; function getUid(): { ++_uid; return `_uid_${_uid}`; } export default getUid; ,但它始终是1.每次需要模块时如何才能增加它?

1 个答案:

答案 0 :(得分:0)

Java脚本关闭可以帮助您:

    var getUid = (function(){
       var _uid: number = 0;
       return function(){ 
        ++_uid;
        return `_uid_${_uid}`;
       }
    })();

export default getUid;