JavaScript | Day 6 #30DaysOfJavaScript

6thDayOf30DaysJavaScript

push() – pop() – shift() – unshift() Fonksiyonları


push() Fonksiyonu İle Dizileri Yönetmek

push() fonksiyonu ile dizilerin sonuna veri ekleyebiliriz.

.push () bir veya daha fazla parametreyi alır ve bunları dizinin sonuna “iter”.

var myArray = [["John", 23], ["cat", 2]];
myArray.push(["dog",3]);

pop() Fonksiyonu İle Dizileri Yönetmek/Değiştirmek

pop() ile diziden eleman(veri) çıkartabilir ve o çıkardığımız elamanı(veriyi) döndürebiliriz.

.pop (), bir dizinin sonundaki bir değeri “pop” yapmak için kullanılır. Bu “popped off” değerini bir değişkene atayarak saklayabiliriz. Diğer bir deyişle, .pop () dizideki son öğeyi kaldırır ve o öğeyi döndürür.

Herhangi bir girdi türü, bir diziden – sayılar, dizeler, hatta iç içe diziler – “çıkarılabilir”.

var threeArr = [1, 4, 6];
var oneDown = threeArr.pop();
console.log(oneDown); // Returns 6
console.log(threeArr); // Returns [1, 4]

UYGULAMA: Use the .pop() function to remove the last item from myArray, assigning the “popped off” value to removedFromMyArray.

Verilenler:
// Setupvar
myArray = [["John", 23], ["cat", 2]];</p>
// Only change code below this line
var removedFromMyArray;
KODUMUZ:
var myArray = [["John", 23], ["cat", 2]];
var removedFromMyArray = myArray.pop();

shift() Fonksiyonu İle Dizileri Yönetmek/Değiştirmek

pop () her zaman bir dizinin son öğesini kaldırır. Eğer dizini ilk öğesini kaldırmak istersek, burada .shift () devreye girer. Aynı .pop () gibi çalışır, tek farkı sonuncu yerine ilk öğeyi kaldırmasıdır.

var ourArray = ["Stimpson", "J", ["cat"]];
var removedFromOurArray = ourArray.shift();
// removedFromOurArray now equals "Stimpson" and ourArray now equals ["J", ["cat"]].

unshift() Fonksiyonu İle Dizileri Yönetmek/Değiştirmek

.unshift (), tam olarak .push () gibi çalışır, ancak öğeyi dizinin sonuna eklemek yerine, unshift (), öğeyi dizinin başına ekler.

var ourArray = ["Stimpson", "J", "cat"];
ourArray.shift(); // ourArray now equals ["J", "cat"]
ourArray.unshift("Happy");
// ourArray now equals ["Happy", "J", "cat"]

“If things start happening, don’t worry, don’t stew, just go right along and you’ll start happening too.”

Dr. Seuss

Yorum bırakın