よく使うオブジェクトの定義パターン2 : JavaScript

Pocket

よく使うオブジェクトの定義パターンのメモ。
過去に書いた記事よく使うオブジェクトの定義パターン : JavaScriptを少し改善。

myobj = (function() {
    // private property
    var taxRatio = 0.08;

    return {
        // public property
        discount: 0.1,
        // public method
        charge: function(amount) {
            return amount * (1 + taxRatio) * (1-this.discount);
        },
    };
}());

console.log(myobj.charge(10000)); // 9720

コメント

No comments yet.

コメントの投稿

改行と段落タグは自動で挿入されます。
メールアドレスは表示されません。