OSDN Git Service

Version 0.6.168, fix X.UI.Repeater.
[pettanr/clientJs.git] / 0.6.x / js / 01_core / 04_XObject.js
index 500ca49..7e42e0c 100644 (file)
@@ -29,18 +29,15 @@ var X_Object_inObject = X_UA[ 'IE' ] < 5.5 ? // TODO JScript で判定
  * @alias X.Object\r
  */\r
 X[ 'Object' ] = {\r
-       // TODO rename to copy\r
-       'clone'      : X_Object_clone,\r
+\r
+       'copy'       : X_Object_copy,\r
+       \r
+       'deepCopy'   : X_Object_deepCopy,\r
        \r
        'override'   : X_Object_override,\r
        \r
        'clear'      : X_Object_clear,\r
        \r
-       'deepCopy'   : X_Object_deepCopy,\r
-       \r
-       // TODO rename to X.Array.copy\r
-       'cloneArray' : X_Object_cloneArray,\r
-       \r
        'isEmpty'    : X_Object_isEmpty,\r
        \r
        'inObject'   : X_Object_inObject\r
@@ -53,11 +50,11 @@ X[ 'Object' ] = {
 // ------------------------------------------------------------------------- //\r
 /**\r
  * 単純なクローンでメンバーをコピーしたオブジェクトを返します。 k in null でエラーになる Opera7- に対策済。\r
- * @alias X.Object.clone\r
+ * @alias X.Object.copy\r
  * @param {object|Array} src コピー元のオブジェクトです。\r
  * @return {object|Array}\r
  */\r
-function X_Object_clone( src ){\r
+function X_Object_copy( src ){\r
        var ret, k;\r
        \r
        if( !src || !X_Type_isObject( src ) ) return src;\r
@@ -141,23 +138,6 @@ function X_Object_deepCopy_( src, objSrc, objCopy, n ) {
 };\r
 \r
 /**\r
- * 単純にメンバーをコピーした Array を返します。\r
- * @alias X.Object.cloneArray\r
- * @param {Array} ary コピー元のオブジェクトです。\r
- * @return {Array}\r
- */\r
-function X_Object_cloneArray( ary ){\r
-       var ret = [],\r
-               i = ary.length;\r
-\r
-       if( !i ) return ret;\r
-       for( ; i; ){\r
-               ret[ --i ] = ary[ i ];\r
-       };\r
-       return ret;\r
-};\r
-\r
-/**\r
  * object が空か?調べます。 object でない場合、undefined が返る\r
  * @alias X.Object.isEmpty\r
  * @param {object} v \r
@@ -172,11 +152,3 @@ function X_Object_isEmpty( v ){
        return true;\r
 };\r
 \r
-/*     \r
-X.matchTest = function( array1, array2 ){\r
-       var i = array2.length;\r
-       for( ; i; ){\r
-               if( array1.indexOf( array2[ --i ] ) === -1 ) return false;\r
-       };\r
-       return true;\r
-}; */\r