本ページには広告が含まれています。
arrayの先頭に指定された要素を加えます。リストの要素は全体として加えられるため、加えた要素の順番は変わりません。
配列の末尾に要素を追加するにはarrayPush関数 (自作関数)を使います。
- 構文
- Double = arrayUnshift( array, value1, …, value16 )
- 引数
- array 必須
- 要素を加えられる配列
- values 必須
- 加える値をvalue1から順に指定
- 戻り値
- 処理後の配列の要素の数
プログラム
解説
- 2行目
- valuesを格納するための配列。
- 3行目
- 4,7行目
- value1から順にEMPTYになるまで処理を続けます。
- 5行目
- valueのi番目の要素をtmpの末尾に追加します。
- 6行目
- iをインクリメントします。
- 8行目
- tmpとarrayを結合した配列をtmpに格納します。
- 9行目
- arrayの要素数をtmpの要素数に合わせます。
- 10行目
- arrayの要素を空にします。
- 11-13行目
- tmpの要素をarrayに代入します。
- 14行目
- arrayの要素数を返します。
使い方
既存の配列の先頭に要素を追加
arrayの先頭にappleを追加します。
- 結果
既存の配列の先頭に複数の要素を追加
arrayの先頭にappleとraspberryを追加します。
要素の追加は一つずつではなく全体で行われるので、apple、raspberryの順番は変わりません。
- 結果
公開日:
関連記事
- arrayPush関数 (自作関数)
- 配列の末尾に要素を追加します。
- CALCARRAY関数 (スクリプト関数)
- 配列データを計算します。
- GETALLWIN関数 (スクリプト関数)
- 全ウィンドウのIDを取得します。
- GETOLEITEM関数 (スクリプト関数)
- コレクションを取得します。
- JOIN関数 (スクリプト関数)
- 配列の中身を区切り文字で結合し、文字列として返します。
- QSORT関数 (スクリプト関数)
- 配列の中身をソートします。
- SETCLEAR関数 (スクリプト関数)
- 配列を指定された値で埋めます。
- SHIFTARRAY関数 (スクリプト関数)
- 配列データをシフトします。
- 連想配列
- 連想配列とは、自動的に割り当てられる数字をキーとして持つかわりに、自由に任意の文字列を割り振ることができる配列のことです。添え字に番号の変わりに名前をつけることでわかりやすく管理することができます。
- LENGTH関数 (スクリプト関数)
- 文字数もしくは配列サイズを返します。
