\r
/**\r
* Object か?判定する。typeof null === 'object' に対策済なので null は Object ではない。\r
+ * new String(), new Number(), new Boolean() も typeof object なので対策\r
* @alias X.Type.isObject\r
*/\r
function X_Type_isObject( v ){\r
- return v && typeof v === 'object'; // typeof null === 'object' に対策\r
+ return v && typeof v === 'object'; // && ( v !== v + '' && v !== v + 0 && v !== true ) ; // typeof null === 'object' に対策\r
};\r
/**\r
* Function か?判定する。\r