メソッドの概要

返却値の型 メソッド名
Array add (Array head, Array tail) static
2つの配列データを連結します。
Array insert (Array target, Object item, Number index) static
配列データへ要素を追加します。
Array remove (Array target, Number index) static
配列データ内の要素を削除します。
Array sort (Array target) static
配列内のデータをソートします。
Object toList (Object src, String key, String data) static
データベースアクセス結果オブジェクトからオブジェクトを生成します。

メソッドの詳細

Array add (Array head, Array tail) static
2つの配列データを連結します。

指定の2つの配列の全ての要素を持つ新しい配列を作成します。 作成される新しい配列は、0 〜 head.length-1 までが head の各要素 であり、head.length 〜 (head.length + tail.length - 1) までが tail の各要素となります。
このメソッドは、元のデータに影響を与えません。
パラメータ
head : Array
連結されるデータ
tail : Array
連結されるデータ
返却値
Array
Array 連結された新しい配列データ
Array insert (Array target, Object item, Number index) static
配列データへ要素を追加します。

指定の配列データの指定の位置に指定のデータを挿入します。 このメソッドは、元のデータに影響を与えません。
パラメータ
target : Array
配列データ
item : Object
配列への追加データ
index : Number
データを追加する配列内のインデックス
返却値
Array
Array データを追加された新しい配列データ
Array remove (Array target, Number index) static
配列データ内の要素を削除します。

指定の配列データの指定の位置のデータを削除します。 削除されたデータ以降のデータは、要素番号が1つずつ詰められます。 このメソッドは、元のデータに影響を与えません。
パラメータ
target : Array
配列データ
index : Number
削除する配列内のインデックス
返却値
Array
Array データを削除された新しい配列データ
Array sort (Array target) static
配列内のデータをソートします。

指定の配列データの各要素をソートして返します。 ソートは、昇順で行われます。 ソート対象の配列内データは、すべての要素が同一の型でなくては なりません。 このメソッドは、元のデータに影響を与えません。
パラメータ
target : Array
配列データ
返却値
Array
Array ソートされた結果の新しい配列データ
Object toList (Object src, String key, String data) static
データベースアクセス結果オブジェクトからオブジェクトを生成します。

第1引数にデータベースアクセス結果オブジェクトを指定します。
第2引数に与えたプロパティ名のデータがプロパティの名称になります。
第3引数に与えたプロパティ名のデータがプロパティの値になります。
第3引数にプロパティ名を指定しない場合には、空のオブジェクトが返されます。

例えば、以下のような場合

# select * from user_table;
user_cd user_name user_name_kana user_name_eng
aoyagi 青柳辰巳 アオヤギ タツミ aoyagi tatsumi
hayashi 林政義 ハヤシ マサヨシ hayashi masayoshi
maruyama 円山益男 マルヤマ マスオ maruyama masuo
ueda 上田辰男 ウエダ タツオ ueda tatsuo

以下のようにプログラムします。

var dbRessult = DatabaseManager.select("select * from user_table");
var result = Module.array.toList(dbRessult, "user_cd", "user_name_kana");

# 生成されたオブジェクト
aoyagi アオヤギ タツミ
hayashi ハヤシ マサヨシ
maruyama マルヤマ マスオ
ueda ウエダ タツオ

パラメータ
src : Object
データベースアクセス結果オブジェクト
key : String
キーになるプロパティ名
data : String
データになるプロパティ名
返却値
Object
Object 生成されたオブジェクト