[整理]JavaScriptクローズドオブジェクトで定数を定義し、値取り器で定数値を取得する
876 ワード
/**
* JavaScript :
* , 。 :Book
* , 。 。getName、getBookName
* “Arr” 。 :functionArr
*/
/** JS
* : prototype
* : prototype ( 、 、 、 )。
*
* :
*
*
*
*/
// () :
var Book = (function() {
// Constants(Created as private static attributes)
var constants = {
UPPER_ROUND : 100,
LOWER_ROUND :90
}
var ctor = function( constructorArguments ) {
};
// privileged static method
ctor.getConstant = function( name ) {
return constants[name ];
}
return ctor;
})();
var book = new Book();
alert(Book.getConstant("LOWER_ROUND"));