Array (dizi) ler çeşitli elemanları içinde barındıran bir çeşit kümelerdir. Biraz uzun bir konu, o yüzden bölerek anlatacağım. Bu birinci kısmıdır.
Diziye örnek verecek olursak :
var sepet:Array=new Array();
sepet=["Elma","Armut","Karpuz"];
trace(sepet);
Trace ekranında sepet isimli dizimizin içerdiği elemanlar yani Elma,Armut,Karpuz yazdırılacaktır.
Gelelim bunun işlevlerine...
PUSH();
İlk işlev, diziye eleman eklemek manasına gelen "push" işlemi.
Bir örnek verecek olursak :
var sepet:Array=new Array();
sepet=["Elma","Armut","Karpuz"];
trace(sepet);
sepet.push("Muz");
trace(sepet);
Burada iki kere trace kullandık. İkincisinde dizinin yeni halini yani Muz elemanının sepete eklenmiş halini yazdıracaktır.
SHIFT();
Bu işlev ile dizide yer alan ilk elemanı diziden çıkartabilirsiniz. Örnekle :
var sepet:Array=new Array();
sepet=["Elma","Armut","Karpuz"];
trace(sepet);
sepet.shift();
trace(sepet);
İlk tracede 3 eleman, ikincisinde ise dizinin ilk elemanı yani Elma elemanının silinmiş halini yazdıracaktır.
REVERSE();
Bu işlev ile dizi elemanlarını terse çevirebilirsiniz. Örnekle :
var sepet:Array=new Array();
sepet=["Elma","Armut","Karpuz"];
trace(sepet);
sepet.reverse();
trace(sepet);
Sonuç olarak trace ekranının ikinci satırında eleman sırası ters çevrilecek yani Karpuz,Armut,Elma olarak yazdırılacaktır.
POP();
Bu işlev ile dizinin son elemanını diziden çıkarasiniz. Örnekle :
var sepet:Array=new Array();
sepet=["Elma","Armut","Karpuz"];
trace(sepet);
sepet.pop();
trace(sepet);
Trace ekranında ilk olarak 3 eleman yer alacak ancak ikinci satırda 2 eleman olacak. Yani sonuncu eleman olan Karpuz diziden çıkarılmış.
SLICE();
Bu işlev ile dizinin belirli bir aralıktaki elemanlarını ele alabilirsiniz. Örnekle :
var sepet:Array=new Array();
var ikinciSepet:Array=new Array();
sepet=["Elma","Armut","Karpuz","Muz","Kiraz","Vişne","Nar","Portakal","Çilek","Ayva","Erik"];
trace(sepet);
ikinciSepet=sepet.slice(3,8);
trace(ikinciSepet);
Buradaki 3,8 işlevi 3. ile 8. elemanları arasında kalan elemanları ele almanızı sağlar. Yani ikinci trace' de 3 ile 8 elemanları arası yazdırılacaktır (Muz,Kiraz,Vişne,Nar,Portakal). (3 dahil değil, 8 dahil.)



süpersiniz sizi bulduğum için çok mutluyum.
YanıtlaSil