Objek tatasusunan

Objek tatasusunan

Objek tatasusunan ialah koleksi objek dan objek di dalamnya boleh terdiri daripada jenis yang berbeza. Setiap objek ahli tatasusunan mempunyai "subskrip" yang mewakili kedudukannya dalam tatasusunan (pengiraan bermula dari 0).

Subskrip tatasusunan diwakili oleh kurungan segi empat sama, contohnya:

myArray[2]="hello"

Nota: JavaScript hanya mempunyai tatasusunan satu dimensi Untuk menggunakan tatasusunan berbilang dimensi, sila gunakan kaedah maya ini:

var myArray = new Array(new Array(), new Array(), new Array(), ...);

Malah, ini ialah tatasusunan satu dimensi, dan setiap elemen di dalamnya ialah tatasusunan. Apabila memanggil elemen "tatasusunan dua dimensi" ini:

myArray[2][3] = ...;

(1)Harta array

panjang : mengembalikan panjang tatasusunan, iaitu Berapa banyak elemen yang terdapat dalam tatasusunan. Ia sama dengan indeks elemen terakhir dalam tatasusunan tambah satu.

Oleh itu, jika anda ingin menambah elemen, anda hanya perlu:

`` myArray[myArray.length] = ...; ```

Kaedah definisi tatasusunan:

1 ditakrifkan:

var Array name = new Array();

2 Tentukan tatasusunan dengan n elemen kosong apabila mentakrifkan:

var Array name = new Array. (n) ;

3. Apabila mentakrifkan tatasusunan, mulakan data secara langsung:

nama tatasusunan var = [<Element1>, <Element2>, <Element3> ..];

Kami mentakrifkan tatasusunan myArray dan menetapkan nilainya seperti berikut:

var myArray = [2, 8, 6];

Penerangan: Tatasusunan myArray ditakrifkan, elemen di dalamnya ialah: myArray[0] = 2; myArray[1] = 8;

Elemen tatasusunan menggunakan :

nama tatasusunan [subskrip] = nilai;


Nota: Subskrip tatasusunan disertakan dalam segi empat sama kurungan Bangun dan mulakan dari 0.

Atribut tatasusunan:

panjang Penggunaan: <objek tatasusunan>.panjang; Ia sama dengan indeks elemen terakhir dalam tatasusunan tambah satu.

(2)

Kaedah tatasusunan

join("Tentukan pemisah") : Mengembalikan rentetan untuk menyusun elemen tatasusunan bersama-sama oleh pembatas yang ditentukan.

toString() : Tukar tatasusunan kepada rentetan dan kembalikan hasilnya.

reverse() : Balikkan susunan elemen tatasusunan.

slice(n,m) : Mengembalikan subarray, daripada elemen ke-n kepada elemen ke-m tatasusunan.

sort(SortFunction) : Isih elemen tatasusunan mengikut SortFunction yang ditentukan.

concat(Array_1,Array_2) : Digunakan untuk menggabungkan dua atau lebih tatasusunan.

Cipta tatasusunan

<html>
<body>
<script type="text/javascript">
var mycars = new Array()
mycars[0] = "Saab"
mycars[1] = "Volvo"
mycars[2] = "BMW"
for (i=0;i<mycars.length;i++)
{
document.write(mycars[i] + "<br />")
}
</script>
</body>
</html>

Gabungkan dua tatasusunan - concat()

<html>
<body>
<script type="text/javascript">
var arr = new Array(3)
arr[0] = "George"
arr[1] = "John"
arr[2] = "Thomas"
var arr2 = new Array(3)
arr2[0] = "James"
arr2[1] = "Adrew"
arr2[2] = "Martin"
document.write(arr.concat(arr2))
</script>
</body>
</html>


Meneruskan pembelajaran
||
<!DOCTYPE html> <html> <head> <title> 事件</title> <script type="text/javascript"> var myArray1 = [2, 8, 6]; var myArray2 = [1, 2, 3]; document.write(myArray1.concat(myArray2)); </script> </head> <body> </body> </html>
  • Cadangan kursus
  • Muat turun perisian kursus