Mengenal Lebih ‘Dekat’ Javascript Array

Dalam Bahasa Pemograman, Array adalah suatu data type untuk mengkoleksikan beberapa elements lainnya, Setiap elemen dapat kita akses sesuka hati kita, jika dalam ilmu matematika kita mengenal vector dan matrix. maka, dalam Bahasa Pemograman kita mengenal Array.

Mendeklarasikan Array

var names = [“Dhika”, “Hendra”, “Muda”, “Jelinteng”];

console.log(names.length); // muncul 4

Anda bisa juga mendeklarasikan dengan memanggil Array Constructor:

names = new Array(“Dhika”, “Hendra”, “Muda”, “Jelinteng”);
console.log(Array.isArray(names)) // muncul true, ini untuk mengecek variable ‘names’ adalah Array.

Mengakses Elemen Setiap Array

var names = [“Dhika”, “Hendra”, “Muda”, “Jeliteng”];

array access

Mencari sebuah Nilai 

var names = [“Dhika”, “Hendra”, “Muda”, “Jeliteng”];
names.indexOf(“Hendra”)

Apabila return nya “1” maka nilai yang dicari dalam sebuah array ditemukan, Apabila returnya “-1” maka nilai yang dicari tidak di temukan.

var posisi = names.indexOf(“Hendra”);
if (posisi >= 0) {
    console.log(“Nama ditemukan”);
}
else {
    console.log(“Nama ditemukan”);
}

Mengganti Array ke String

var names = [“Dhika”, “Hendra”, “Muda”, “Jeliteng”];
names.join(); // Dhika,Hendra,Muda,Jeliteng

 

Menambah Array ke Array lainnya

var Engineer = [“Dhika”, “Hendra”, “Muda”, “Jeliteng”];
var Designer = [“Hidayat”, “Zaky”, “Dahlia”, “Kak Ayi”]
var anggota =  Engineer.concat(Designer) // [Dhika, Hendra, Muda, Jeliteng, Hidayat, Zaky, Dahlia, Kak Ayi]

 

Menambah Element ke Array

nama = [“dhika”];
nama.push(“firdaus”);  // menampah element pada akhir index array.
// [“dhika”, “firdaus”]

nama.unshift(“firdaus”); // menambah element pada awalan index array.

 

Remove sebuah Element  Array

var Engineer = [“Dhika”, “Hendra”, “Muda”, “Jeliteng”];
Engineer.pop(); // akan menghapus element terakhir, yaitu “Jeliteng”
Engineer.shift(); // akan menghapus element pertama, yaitu “Dhika”

 

Pindah index Element.

var Engineer = [“Dhika”, “Hendra”, “Muda”, “Jeliteng”];
first = Engineer.shift(); // remove element “Dhika” dari array Engineer.
Engineer.push(first); // insert “Dhika” ke array Engineer, biasanya ketika ketika insert akan berapa pada index terakhir.
[Hendra, Muda, Jeliteng, Dhika]

 

Menambah dan Menghapus Element dari Pertengahan Array.

var Engineer = [“Dhika”, “Hendra”, “Muda”, “Jeliteng”];
var Designer = [“Hidayat”, “Zaky”, “Dahlia”, “Kak Ayi”]
Engineer.splice(3,0, Designer);  //akan menambah semua element  array Designer ke array Engineer mulai dari index 3 (Engineer) sampai seterusnya .

document.write(Engineer);
[Dhika, Hendra, Muda, Hidayat, Zaky, Dahlia, Kak Ayi, Jeliteng]

 

Leave a comment