Kasım 2008 için Arşiv

Array’deki elemanları kontrol ederek yeni bir Array elde etmek

Cuma, 21 Kasım 2008

var yaslar:Array=[17,19,23,2,55];
function yetiskinmi(elem:*, i:int, a:Array):String {
 if (elem<18) {
  return “çocuk”;
 } else {
  return “yetişkin”;
 }
}
var cocukYetiskin:Array=yaslar.map(yetiskinmi);
trace(yaslar);
trace(cocukYetiskin);

Array’deki elemanları kontrol etmek

Cuma, 21 Kasım 2008

var notlar:Array=[55,66,67,82,80];
function gecermi(not:*, i:int, a:Array):Boolean {
 return not > 49;
}

trace(notlar.every(gecermi));

/* tüm elemanlar şartı sağlıyorsa true
every yerine some (herhangi biri ) ve filter (şartı sağlayan elemanlar dizisini verir)  kullanmakta mümkün */

Array ‘deki elemanlara erişim

Cuma, 21 Kasım 2008

var dizi:Array = [“Art”, “Science”, “Math”, “History”];
function diziGoster(element:*, index:int, a:Array):void {
trace(“[“ + index + “] = “ + element);
}
dizi.forEach(diziGoster);

AS3 ile gelen bir özellik. Bence çok pratik.