Neredeyim ?

Muğla / Ortaca

Hızlı İletişim

buldurmert@gmail.com

Beni Takip Edebilirsin

Yazılarım

Javascriptte arrayler ile tek satırlık işlemler #1

Javascriptte arrayler ile tek satırlık işlemler #1

  • 2 dakika
  • 4 year ago

Bu dersimizde javascriptteki arraylerde tek satırda yapabileceğimiz işlemlere göz atıcaz.Bu ders içerisinde kullanacağımız bazı methodların açıklamalarını aşağıya bırakıyorum.

some(); methodu:

Belirli bir array içerisinde vereceğimiz koşula uyan tek bir eleman dahi bulsa true dönecek olan bir method.

every(); methodu:

Belirli bir dizi içerisinde vereceğimiz koşula,tüm elemanların uyup uymadığını kontrol ediyor.

Set(); methodu:

Küme oluşturmak için kullanılır.

contact(); methodu:

metodu eklendigi dizi ile parametre olarak aldığı dizi(leri) birleştirerek yeni bir dizi döndürür.

1.Tüm dizi öğelerinin belirli bir değere eşit olup olmadığını kontrol edin

const arr = ['ali','ali','veli'];  // ali , veli 
const isControl = (arr , value) => arr.every(item => item === value);
console.log(isControl(arr,'ali'));

2.Bir dizideki tüm öğelerin eşit olup olmadığını kontrol edin

const arr = ['mert','mert','mert']; 
const isControl = arr  => arr.length > 0 && arr.every(item => item === arr[0]);
console.log(isControl(arr));

3.Bir dizinin bazı ölçütlerle eşleşen bir değer içerip içermediğini kontrol edin

const ages = [15,16,17,18]; 
const isControl = (arr,criteria) => arr.some(b => criteria(b));
console.log(isControl(ages,c => c > 17));

4.Bir dizinin boş olup olmadığını kontrol edin

const isNotEmpty = arr => Array.isArray(arr) && Object.keys(arr).length > 0;
console.log(isNotEmpty([]))
// true ise dolu , false ise boş

5.Bir nesnenin dizi olup olmadığını kontrol edin

const isArray = obj => Array.isArray(obj);
console.log(isArray([]));

6.Bir diziyi klonlama

const arr = ['mert','buldur'];
// 1. const clone = arr => arr.slice(0);
// 2. const clone = arr => [...arr];
// 3. const clone = arr => arr.map(x => x);
// 4. const clone = arr => arr.concat([]);
console.log(clone(arr));

Evet arkadaşlar umarım faydalı olmuştur.Dersin videolu görüntüsünü youtube ekledim abone olup izlemeyi unutmayın :)

Yorumlar: