4. Tabel
4.1 Pengenalan Tabel
Variabel variabel di JavaScript hanya bisa menyimpan satu data pada suatu saat. Adanya kecenderungan yang sangat besar untuk memanipulasi banyak data dalam satu variabel membuat
konsep variabel tersebut menjadi tidak cukup memenuhi kebutuhan itu. Untuk mengatasi hal tersebut, JavaScript menghadirkan solusi struktur data yang memungkinkan menyimpan
himpunangroup data dalam satu variabel khusus yang disebut : Tabel.
Tabel, di dalam javascript adalah satu variabel yang dapat berisi banyak data yang independent, dengan indeks berdasarkan nomer urut, dengan indeks ini pula memungkinkan kita
untuk mengakses data yang disimpan di lokasi tertentu.
4.2 Tabel multidimensi
Tabel yang hanya berisi variabel variabel kita sebut tabel monodimensi atau unidimensi, berikut ini ilustrasi tabel unidimensi :
I ndeks 1
2 3
Dat a Dat a1
Dat a2 Dat a3
Dat a4
Perhatikan bahwa element pertama dari tabel selalu mempunyai indeks 0. Dalam suatu tabel dengan n element, maka element ke n akan mempunyai indeks n-1.
Jika suatu tabel berisi tabel yang lain, maka kita sebut tabel itu adalah tabel multidimensi, berikut ini ilustrasi tabel multidimensi :
1 2
3 Data 2 tabel
Data 4 tabel 0 1
2 0 1
Data 1 Variabel
Data 1
Data 2
Data 3
Data 3 Variabel
Data1 Data
2
4.3 Tabel asosiatif
Kita juga bisa menggunakan indeks yang sudah kita modifikasi, untuk memudahkan menandai indeks dari satu nilai data. Tabel yang menggunakan indeks seperti ini kta sebut tabel
asosiatif. JavaScript sendiri memungkinkan kita untuk menggunakan string ataupun bilangan yang sudah di definisikan sebagai indeks data dari suatu tabel, berikut ini adalah ilustrasi dari tabel
asosiatif
I ndeks “ Andr y ” “ I ndr a” “ Sant i” “ Sandr a”
Dat a 10
24 77
47
4.4 Pembuatan tabel
Ada beberapa cara untuk membuat tabel di dalam JavaScript :
var Tabel Ku = [ dat a 1, dat a 2, dat a 3, dat a 4] ; var Tabel Ku = new Arraydat a 1, dat a 2, dat a 3, dat a 4;
pada cara diatas tersebut tabel diinisialisasikan dengan nilai data pada saat pembuatannya. Untuk lebih jelasnya sebaiknya kita deklarasikan tabel sebelum kita isikan dengan data, contoh
deklarasinya adalah sebagai berikut :
var Tabel Ku = new Array;
4.5 Pengaksesan data di dalam tabel