JavaScript Array Nesnesi
Array nesnesi tek bir değişken isminde bir dizi değer depolamak için kullanılır
.
Örnekler
Sayısal parametrelerle bir dizi(array) yaratma ve ona verileri paylaştırma
Bir dizi(array) yaratma ve ona verileri paylaştırma.
Tam bir dizi(array) yaratma Tam bir dizi yaratma.
Length metodu dizinin(array) kaç tane elemanı olduğunu bulmak için kullanılır.
Array -bazı özellikler ve metodlar Bazı
özellikler ve metodlar dizi(array) nesnesi ile kullanılır.
Array - sort() The sort() metodu. Eğer bir diziyi(array) sınıflandırmak
istiyorsak hangi numaralardan oluşmalı? Sıralama düzeni nedir
?
Array - concat() ve slice()
concat() ve slice() nasıl kullanılır.
Array - splice() splice()
metodu nasıl kullanılır.
Array Nesnesi
Array nesnesi tek bir değişken isminde bir dizi değer depolamak için kullanılır
. Her bir değer dizinin(array) bir elemanıdır ve bir indeks
numarasına sahiptir.
Örneğin "new" anahtar kelimesi ile bir dizi nesnesi tanımlıyorsunuz
. Aşağıdaki örnekte üç elemanlı iki dizi(array) yaratılıyor.
elements:
var aile_isimleri=new Array(3) var aile_isimleri=new Array("Ali","Ayşe","Can") |
İndeks numarası ve dizinin(array) ismini kullanırken özel bir eleman tercih edebilirsiniz
. İndeks numaraları o'dan başlar
.
Tek bir sayısal parametre ile dizi(array) yaratıyorsanız dizi içindeki her bir elemana
verileri bu şekilde verebilirsiniz:
aile_isimleri[0]="Ali"
aile_isimleri[1]="Ayşe"
aile_isimleri[2]="Can" |
Ve isterseniz belirli dizi elemanlarını indeks numaralarını kullanarak bu şekilde geri alabilirsiniz
:
anne=aile_isimleri[0]
bab=aile_isimleri[1] |
Dizi(array) nesnesinin özellikleri ve metodları aşağıdaki gibi tanımlanır
:
NN: Netscape, IE: Internet Explorer
Özellikler
Söz dizimi: nesne.özellik_ismi
| Özellik |
Tanımlama |
NN |
IE |
| constructor |
Nesnenin prototipini yaratan bir fonksiyon içerir
|
4 |
4 |
| length |
Dizi(array) içindeki elemanların numaralarını döndürür |
3 |
4 |
| prototype |
Bir diziye(array) yeni özellikler eklemenize izin verir |
3 |
4 |
Metodlar
Söz dizimi: nesne.metod_ismi()
| Metod |
Tanımlama |
NN |
IE |
| concat() |
İki veya daha fazla diziyi(array) birleştirir ve yani bir dizi döndürür
|
4 |
4 |
| join(delimiter) |
Dizi(array) içindeki bütün elemanların arasına bir ayraç koyar
(defaultu virgüldür) |
3 |
4 |
| pop() |
Dizi(array) içindeki en son elemanı siler ve döndürür
|
4 |
5.5 |
| push("element1","element2") |
Dizinin(array) sonuna bir veya daha fazla eleman ekler ve
yeni uzunluğu döndürür |
4 |
5.5 |
| reverse() |
Dizi(array) içindeki elemanı ters çevirir
|
3 |
4 |
| shift() |
Dizinin ilk elemanını siler ve döndürür
|
4 |
5.5 |
| slice(begin[,end]) |
Mexcut dizinin(array) seçili kısmından yeni bir dizi(array) yaratır
|
4 |
4 |
| sort() |
Dizinin(array) elemanlarını sınıflandırır |
3 |
4 |
| splice(index,howmany[,el1,el2]) |
Dizinin(array) elemanlarını siler ve/veya eleman ekler |
4 |
5.5 |
| toSource() |
Dizinin kaynak kodunu gösteren bir metin döndürür
|
4.06 |
4 |
| toString() |
Belirli bir dizi ve onun elemanlarını gösteren bir metin döndürür
|
3 |
4 |
| unshift("element1","element2") |
Dizinin(array) başına bir veya daha fazla eleman ekler ve
yeni uzunluğu döndürür |
4 |
5.5 |
| valueOf() |
Dizinin(array) ilkel değerini döndürür |
4 |
3 |
Product Spotlight
Want To Be A Web Master?
If you want to be a Web Master, you will have to host your web
site with an ISP (Internet Service Provider).
Maximum ASP is a service provider with a unique web hosting
platform designed specifically for serious Microsoft developers.
They offer high performance and stability at a good price with a
30-day, money-back guarantee.
They have access to all of Microsoft's web technologies, and
their support staff are 100% Microsoft-certified.
Visit MaximumASP
We Help You For Free. You Can Help Us!
Jump to: Top of Page or HOME or Printer
friendly page
What Others Say About Us
Does the world know about us? Check out these places:
Google Yahoo Alta Vista MSN Lycos Excite Ask Jeeves HotBot
W3Schools is for training only. We do not warrant the correctness
of the content. The risk of using it remains entirely with the user.
While using this site, you agree to have read and accepted our terms of
use and privacy
policy.
Copyright
1999-2005 by Refsnes Data. All Rights Reserved.
|