}) :\r
new Function( 'a,b', 'return a in b' );// なぜか ie5 でもerror\r
\r
+\r
+// ------------------------------------------------------------------------- //\r
+// --- interface ----------------------------------------------------------- //\r
+// ------------------------------------------------------------------------- //\r
+\r
/**\r
* Object に関するメソッドを集めたものです。\r
* @namespace X.Object\r
* @alias X.Object\r
*/\r
-X.Object = {\r
+X[ 'Object' ] = {\r
// TODO rename to copy\r
- clone : X_Object_clone,\r
+ 'clone' : X_Object_clone,\r
\r
- override : X_Object_override,\r
+ 'override' : X_Object_override,\r
\r
- deepCopy : X_Object_deepCopy,\r
+ 'deepCopy' : X_Object_deepCopy,\r
\r
// TODO rename to X.Array.copy\r
- cloneArray : X_Object_cloneArray,\r
+ 'cloneArray' : X_Object_cloneArray,\r
\r
- isEmpty : X_Object_isEmpty,\r
+ 'isEmpty' : X_Object_isEmpty,\r
\r
- inObject : X_Object_inObject\r
+ 'inObject' : X_Object_inObject\r
\r
// TODO hasOwnProperty\r
};\r
\r
+// ------------------------------------------------------------------------- //\r
+// --- implements ---------------------------------------------------------- //\r
+// ------------------------------------------------------------------------- //\r
/**\r
* 単純なクローンでメンバーをコピーしたオブジェクトを返します。\r
* @alias X.Object.clone\r