// Membuat sebhuah Array
let buah = ["Apel", "Pisang", "Mangga"];
//apel[0], pisang[1], mangga[2]
console.log("Menghitung panjang Array");
console.log(buah.length);
console.log("");
// Akses (index) kedalam sebuah item Array
let first = buah[0];
console.log("Akses (Index)");
console.log(first);
let last = buah[buah.length - 1];
console.log(last);
let middle = buah[buah.length - 2];
console.log(middle);
//panjang data 3, tapi dihitung dari 0. jadi 0, 1, 2. 3 kurang 2 = 1.
//value 1 pisang
console.log("");
// Perulangan pada Array
console.log("Perulangan");
buah.forEach(function (item, index, array){
console.log(item, index);
});
console.log("");
// Menambahkan elemen baru pada bagian akhir sebuah Array
let newLength = buah.push("Buah Naga");
console.log("Menambahkan elemen baru");
console.log(buah);
console.log("");
// Menghapus elemen di akhir sebuah Array
console.log("Hapus elemen di bagian akhir");
let akhir = buah.pop();
console.log(buah);
console.log("");
console.log("Menghapus elemen di bagian awal");
let awal = buah.shift();
console.log(buah);
console.log("Kembali menghitung panjang elemen");
console.log("sekarang segini sisa nya: " + buah.length);
console.log("Inilah elemen yang tersisa: " + buah);
console.log("");
console.log("Menambhakan elemen dibagian awal");
let newLength1 = buah.unshift("Nangka", "Salak");
console.log(buah);
buah.unshift("Kesemek");
console.log(buah);
console.log("");
console.log("Mencari nomor (index) elemen");
let pos = buah.indexOf("Salak");
console.log(pos);
console.log("");
console.log("Menghapus elemen berdasar posisi index");
buah.splice(pos, 1);
console.log(buah);
console.log("");
console.log("Menduplikat sebuah Array");
let shallowCopy = buah.slice();
console.log(shallowCopy);