Tipe Data - Bagian 2


Tipe Data
( Bagian 2 )

Pada artikel sebelumnya, mengenal tipe data kita melihat ada sesuatu yang aneh bukan ? Ingat ?
Yaps, di bagian 




Variabel lain tidak dikurung menggunakan [ ]
Kok nilai atau value dari namaKaryawan ditutup ? 😮

Nah sebenarnya di bagian inilah perbedaan antara tipe data primitif dan objek. Tipe data primitif itu ibarat seperti satu wadah untuk menyimpan satu jenis item / barang. Misal, kita memiliki gelas dan hanya bisa digunakan untuk menyimpan air putih saja atau teh saja atau gula saja. 

Objek adalah jenis tipe data yang menjadikan wadah bisa menampung banyak item atau barang, misal gelas yang tadi kita gunakan untuk membuat teh. Nah, dalam teh ini terkandung setidaknya tiga item yaitu air panas/hangat, gula dan daun teh.

Paham ?
Mari kita bahas lebih dalam ya

1️⃣ Array
Perhatikan diatas, dalam variabel dataPelajar kita menyimpan dua tipe data sekaligus. "Ahmad" dan "Jl. DigiNow No. 06" merupakan data dengan tipe string dan 18 merupakan data dengan tipe number.

console.log() menghasilkan 
Bagaimana bila ingin mengakses data satu satu ? Mudah!
Array merupakan variabel yang menggunakan index sebagai indentitas data yang tersimpan. Index ini dimulai dari angka 0, 1, 2,3 dst. Berakhir di data atau item terakhir.

Perhatikan ilustrasi berikut


Mengakses atau menampilkan satuan data, hanya tinggal tambahkan kurung kotak [] dengan diisi index data tersebut. Misal ingin menampilkan / mengakses data "Ahmad"
Hasilnya
Akses indek pertama

Akses index kedua 

Akses index ketiga




Mudah bukan ?
Sekarang kalau ingin menampilkan semua, mudah tinggal gunakan console.log(dataPelajar) šŸ‘Œ 
Yups benar, namun tidak tepat!

Sebab kode tersebut akan menghasilkan output 

Sebuah tampilan data yang aneh bagi non-programmer dan juga membingungkan.

Solusinya, bisa menggunakan for
Perhatikan kode dibawah!

šŸ’”for akan dibahas pada artikel lain dengan lebih detail
Hasilnya


Bagaimana, bisa ?
Alhamdulillah mudah kan ya šŸ˜‡
Kemudian untuk objek lain seperti set dan map akan kita bahas di artikel berikutnya ya
#DigiNOW #IndonesianTech



Posting Komentar

0 Komentar