【JavaScript】名前空間を定義する方法
JavaScriptには名前空間の概念はなく、オブジェクトの配下にオブジェクトを定義することで、実質的に名前空間を表現する。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
var EC = EC || {}; //短絡評価演算子を使用することで、そのオブジェクトがないときだけ生成する。 EC.Customer = function (id, name) { this.id = id; this.name = name; }; EC.Customer.prototype = { getInfo : function() { console.log(`${this.id}, ${this.name}`); } }; var ec = new EC.Customer('0001', '太郎'); ec.getInfo(); //0001, 太郎 |
タグ :
JavaScript