Push Pop Shift & Unshift Javascript
Javascript menawarkan built-in function untuk menambah atau menghapus elemen pertama atau yang terakhir di dalam array.
Push
Method push()
method yang menambahkan satu atau lebih dari satu elemen string ke array paling terakhir dan mengembalikan hasil keseluruhan elemen arraynya.
let persons = ["Buday", "Joko"];
// Array : ['Buday', 'Joko']
persons.push("Kiki");
console.log(persons);
// Array : ['Buday', 'Joko', 'Kiki']
Pop
Method pop()
menghapus elemen array paling terakhir dari array dan mengembalikan hasil keseluruhan elemen arraynya.
let plants = ["Tomato", "Cabbage", "Potato"];
// Array : ['Tomato', 'Cabbage', 'Potato']
plants.pop();
console.log(plants);
// Array : ['Tomato', 'Cabbage']
Shift
Method shift()
menghapus elemen pertama dari array dan mengembalikan keseluruhan arraynya.
let friends = ["Jack", "Bob", "Rick"];
// Array : ['Jack', 'Bob', 'Rick']
let removed = friends.shift();
console.log(removed);
// String : Jack
console.log(friends);
// Array : ['Bob', 'Rick']
Unshift
Method unshift()
method yang menambahkan satu atau lebih dari satu elemen string ke array paling depan dan mengembalikan hasil keseluruhan elemen arraynya.
let federalAgencies = ["FBI", "CIA", "NASA"];
federalAgencies.unshift("KGB");
console.log(federalAgencies);
// Array : ['KGB', 'FBI', 'CIA', 'NASA']