Array: Apa itu Tipe Data Array pada Javascript

Perkenalan

Array merupakan tipe data yang bersifat mutable yang berarti tipe data ini dapat dilakukan perubahan berdasarkan method yang telah disediakan oleh array.

Array jika di terjemahkan dalam bahasa indonesia adalah larik. Pada javascript array merupakan objek global yang berfungsi menyimpan banyak data yang berbeda dalam suatu array.

Dalam dokumentasi resmi menyebutkan array seperti struktur data objek yang berupa list / atau berupa daftar dalam satu array (larik). Penggunaan array javascript sangat flexible, artinya dalam satu array dapat terdiri dari beberapa data dengan berbagai macam tipe data yang berbeda.

Inisialisasi

Terdapat dua cara yang cukup dikenal untuk mengisialisasi array yang pertama dengan menggunakan kurung siku [ ] dan kedua memangil instasi objek array.

// insialisasi array 
// -----------------

// cara yang pertama.
const array1 = [element0, element1,...elementN)

// cara yang kedua
const array2 = new Array(element0, element1,...elementN) // cara yang buruk!

Sebaiknya kita mendeklarasikan data array menggunakan cara yang pertama. Karena cara kedua adalah cara yang buruk dalam mendeklarasikan array.

Data yang disimpan dalam array disebut dengan element. Setiap element pada array dipisahkaan dengan koma (,). Element pada array yang menjadi objek, oleh karena itu array disebut sebagai struktur / tipe data objek.

Perhitungan element pada array disebut dengan index. Uniknya adalah index element array di mulai dari nol (0). Perhatikan kode berikut ini.

const arrays = ['iqbal', 23, true]

console.log(arrays[0]) // output -> iqbal
console.log(arrays[1]) // output -> 23
console.log(arrays[2]) // output -> true

Contoh diatas adalah array yang bersifat heterogen yang berarti dalam suatu array memiliki tipe data yang berbeda untuk setiap elementnya. Namun array juga memiliki sifat yang homogen yang berarti elemen-elemen pada array memiliki tipe data yang sama.

Length pada array

Sesuai dengan namanya, length jika diterjemahkan dalam bahasa indonesia berarti panjang. Artinya panjang dari array bergantung dari jumlah elemen-elemen yang terdapat didalam array. Jadi penggunaan length secara spesifik adalah menghitung jumlah keseluruhan elemen dari array.

const arrays = ['iqbal', 23, true]

console.log(arrays.length) // output -> 3 

Akses Data Pada Array

Akses data pada array yaitu dengan cara menyebutkan nomor index pada element array yang ingin di akses. Sebagaimana telah di singgung bahwa element array dimulai dari nol (0). Dan mengaksesnya harus perlu menggunakan menggunakan kurung siku diikuti dengan nomor index yang ingin diakses

const arrays = ['iqbal', 23, true]

console.log(arrays[0]) // mengakses index 1 
console.log(arrays[1]) // mengakses index 2 
console.log(arrays[2]) // mengakses index 3

dan untuk mengkases mengakses index terahkir dari array dapat menggunakan method length – 1

// mengakses index terakhir dari array 
const arrays = ['iqbal', 23, true]

console.log(arrays.length -1) // output -> true 

Ada banyak sekali method yang ada array. Namun kita akan membahas method yang sering digunakan pada saat development. Atau anda dapat membaca langsung semua method pada array javascript di dokumentasi resmi pada link dibawah ini

Dokumentasi Resmi Array Javascript

 

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s