Αυτή η ενότητα σάς επιτρέπει να δείτε όλες τις αναρτήσεις που έγιναν από αυτό το μέλος. Λάβετε υπόψη ότι μπορείτε να δείτε αναρτήσεις μόνο σε περιοχές στις οποίες έχετε πρόσβαση αυτήν τη στιγμή.
Μενού Προβολή αναρτήσεωνvar
anahtar kelimesi kullanabiliriz. Bu yöntemle bir değişken tanımlamak oldukça basittir:1var isim string = "Ahmet"
2
isim
adında bir değişken oluşturduk ve bu değişkene "Ahmet" değerini atadık.:=
kullanarak birden fazla değişkeni aynı anda tanımlamak mümkündür:1isim, yas := "Ahmet", 30
2
isim
ve yas
adında iki değişken aynı anda tanımlanmıştır. Böylece daha az kod yazarak etkili bir şekilde değişkenlerimizi oluşturmuş olduk.var
anahtar kelimesi ile de çoklu değişken tanımlayabilirsiniz:1var ad, soyad string = "Ahmet", "Yılmaz"
2
ad
ve soyad
adında iki değişken tanımlanmış ve hepsi bir seferde atanmıştır.1meyveler := [3]string{"elma", "muz", "portakal"}
2
meyveler
adında bir dizi tanımladık ve içine üç farklı meyve ekledik. Bu, benzer veri türlerini bir arada tutmanın etkili bir yoludur.[]
kullanabiliriz. Basit bir dizi nasıl tanımlanır bakalım:1let meyveler = ['elma', 'muz', 'portakal'];
2
meyveler
adında bir dizi tanımladık.1let sayilar = new Array(1, 2, 3, 4); // Array constructor kullanarak
2
push()
metodu, dizinin sonuna yeni bir eleman eklemeye yarar. Örneğin:1meyveler.push('kivi');
2console.log(meyveler); // Çıktı: ['elma', 'muz', 'portakal', 'kivi']
3
pop()
metodu, dizinin sonundaki elemanı çıkarır. Bu işlem dizinin sonundaki öğeyi silerken, silinen öğeyi de döndürür:1let sonMeyve = meyveler.pop();
2console.log(sonMeyve); // Çıktı: 'kivi'
3console.log(meyveler); // Çıktı: ['elma', 'muz', 'portakal']
4
shift()
metodu, dizinin en başındaki elemanı çıkarır. Oldukça kullanışlıdır, örneğin:1let ilkMeyve = meyveler.shift();
2console.log(ilkMeyve); // Çıktı: 'elma'
3console.log(meyveler); // Çıktı: ['muz', 'portakal']
4
unshift()
metodu, dizinin başına yeni bir eleman ekler:1meyveler.unshift('şeftali');
2console.log(meyveler); // Çıktı: ['şeftali', 'muz', 'portakal']
3
splice()
metodu, belirli bir konumda elemanları silmenizi veya eklemenizi sağlar. Oldukça esnektir:1meyveler.splice(1, 1, 'vişne'); // 1. indeksden başlayarak bir öğe siler ve yerine 'vişne' ekler
2console.log(meyveler); // Çıktı: ['şeftali', 'vişne', 'portakal']
3
slice()
metodu, bir dizinin belirli bir bölümünü kopyalar ve yeni bir dizi döndürür:1let yeniMeyveler = meyveler.slice(1, 3); // 1. ve 3. indeks arası
2console.log(yeniMeyveler); // Çıktı: ['vişne', 'portakal']
3
forEach()
metodu, dizinin her bir elemanı üzerinde işlem yapmanızı sağlar:1meyveler.forEach(function(meyve) {
2 console.log(meyve);
3});
4// Çıktı:
5// şeftali
6// vişne
7// portakal
8
map()
metodu, her elemanı bir işleme tabi tutup, yeni bir dizi döndürür:1let uzunMeyveIsimleri = meyveler.map(function(meyve) {
2 return meyve + ' meyvesi';
3});
4console.log(uzunMeyveIsimleri);
5// Çıktı:
6// ['şeftali meyvesi', 'vişne meyvesi', 'portakal meyvesi']
7
filter()
metodu, belirli bir koşula uyan elemanları filtreleyerek yeni bir dizi döndürür:1let filtreliMeyveler = meyveler.filter(function(meyve) {
2 return meyve.includes('ş');
3});
4console.log(filtreliMeyveler); // Çıktı: ['şeftali']
5
reduce()
metodu, dizi elemanlarını tek bir değere indirgemek için kullanılır:1let toplam = [1, 2, 3, 4].reduce(function(acc, num) {
2 return acc + num;
3}, 0);
4console.log(toplam); // Çıktı: 10
5