Solarized
HOME > WEBプログラム覚書 > ActionScript3 メモ3 [基礎]Arrayクラス
ActionScript3 メモ3 [基礎]Arrayクラス
ActionScript3の基礎勉強中。
Arrayクラス
sort()
要素は文字列として比較されるので文字コード順にソートされる。
比較関数が使える。
PHP
- <?php
- var arr:Array = [2, 11, 45, 1, 5, 4];
-
- arr.sort();
-
- trace(arr);
-
- arr.sort(function(a:Number, b:Number){
- return a - b;
-
- });
-
- trace(arr);
-
- ?>
forEach()
配列のすべての要素にコールバック関数を実行する。
引数は常に3つ渡さないとエラーになる。返り値は設定できない。
- 配列の値
- 配列のインデックス
- Array オブジェクト
PHP
- <?php
- var arr:Array = [2, 11, 45, 1, 5, 4];
-
- arr.forEach(function(val:int, key:int, arr:Array):void {
- trace(val + "*" + key + "=" + String(val * key));
- arr[key] = val * key;
- });
-
- trace(arr.toString());
- ?>
実行結果