- テスト
25 :デフォルトの名無しさん[sage]:2014/12/08(月) 19:34:54.45 ID:dHRqrq3F - test
| - + JavaScript の質問用スレッド vol.117 +
382 :デフォルトの名無しさん[sage]:2014/12/08(月) 19:43:37.49 ID:dHRqrq3F - >>376
確かにaltJS起因の可能性はあるな そんなコードを出力するなよ、とは思うが >>377 global なのにクラスとはこれいかに >>368は全てのECMAScript実装でグローバル変数を定義する手法なんだが この場合は>>374か>>368のいうように下記コードで十分事足りる var SitesUtil = (function() { function SitesUtil(site){ this.site = site; } SitesUtil.prototype.getTemplateByName = function (templateName) { }; return SitesUtil; })(); 実際には上記コードで事足りるケースが多いんだよな IE8の名前付き関数のバグも関数スコープで制限するから名前に気を付ければ使える >>374はグローバル変数を複数定義する場合に有効だが、グローバル変数を多数定義することは推奨されない
|
|