読者です 読者をやめる 読者になる 読者になる

ES6 でクラス変数(static変数)

ググってもあんまり情報ない感じだった。JS よく分からない。

たぶんこうすればいいんだと思う。

// user.js

class User {
    static add() {
        this.count++;
    }
}

User.count = 0;

module.exports = User;
// main.js

const User = require('./user.js');

console.log(User.count); // 0

User.add();

console.log(User.count); // 1

環境

% node -v
v6.3.1