OSDN Git Service

Fix the bug of X.NodeAnime.
[pettanr/clientJs.git] / 0.6.x / js / 01_core / 06_XArray.js
1 /**\r
2  * Array に関する関数を集めたものです。\r
3  * @namespace X.Array\r
4  * @alias X.Array\r
5  */\r
6 X[ 'Array' ] = {\r
7         'copy'      : X_Array_copy\r
8 };\r
9 \r
10 // renamed\r
11 // X.Object.cloneArray -> X.Array.copy\r
12 // X.Object.clone -> X.Object.copy\r
13 \r
14 /**\r
15  * 単純にメンバーをコピーした Array を返します。\r
16  * @alias X.Array.copy\r
17  * @param {Array} ary コピー元のオブジェクトです。\r
18  * @return {Array}\r
19  */\r
20 function X_Array_copy( ary ){\r
21         var ret = [],\r
22                 i = 0,\r
23                 l = ary.length;\r
24 \r
25         for( ; i < l; ++i ){\r
26                 ret[ i ] = ary[ i ];\r
27         };\r
28         return ret;\r
29 };\r
30 \r
31 /*      \r
32 X.matchTest = function( array1, array2 ){\r
33         var i = array2.length;\r
34         for( ; i; ){\r
35                 if( array1.indexOf( array2[ --i ] ) === -1 ) return false;\r
36         };\r
37         return true;\r
38 }; */\r
39 \r