OSDN Git Service

Version 0.6.168, fix X.UI.Repeater.
[pettanr/clientJs.git] / 0.6.x / js / 01_core / 05_XArray.js
index e69de29..2bbf616 100644 (file)
@@ -0,0 +1,39 @@
+/**\r
+ * Array に関するメソッドを集めたものです。\r
+ * @namespace X.Array\r
+ * @alias X.Array\r
+ */\r
+X[ 'Array' ] = {\r
+       'copy'      : X_Array_copy\r
+};\r
+\r
+// renamed\r
+// X.Object.cloneArray -> X.Array.copy\r
+// X.Object.clone -> X.Object.copy\r
+\r
+/**\r
+ * 単純にメンバーをコピーした Array を返します。\r
+ * @alias X.Array.copy\r
+ * @param {Array} ary コピー元のオブジェクトです。\r
+ * @return {Array}\r
+ */\r
+function X_Array_copy( 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
+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
+\r