İpucu-1: Bir Diziden kopyaları kaldırın!

Bu numara oldukça basit. Sayı, dizge ve mantık içeren bir dizim olduğunu varsayalım. Ve bu dizide yinelenen öğe olmadığından emin olmak istiyorum. Peki bunu nasıl yaparsınız?

const array = [1, 2, 3, 2, 1, true, true, false, 'Ratul', 1, 5];
const filtered__array = [...new Set(array)];
console.log(filtered__array) // [ 1, 2, 3, true, false, 'Ratul', 5 ]

İşte bu kadar basit. 

İpucu-2: Ondalık Sayıyı tam sayıya çevirin.

Bu oldukça basit bir numara. Hemen yapalım;

const number = 23.6565
console.log(number | 0);

İpucu-3: Bir Dizinin Son Değerini Elde Etmek!

Bir dizi şeyin olduğunu varsayalım. Şimdi dizinin son öğesine sahip olmak istiyorsanız, bunu nasıl yapacaksınız?

const array = [1, 2, 3, 4, 5]
const last_Item = array.slice(-1)
console.log(last_Item)

Şimdiburada  -1 yerine -2 koyarsanız, dizinin son iki değerini alırsınız ve ardından -2 yerine -3 verirseniz son üç dizinin değerini alırsınız vb. Çok kolay değil mi? Öyle ise devam edelim. 

İpucu-4: Bir diziden rastgele bir indeks değeri alın.

Bir piyango programı yaptığımızı varsayalım. Prticipantların isimlerini içeren bir dizimiz var. Şimdi bir kazanana karar vermek için diziden rastgele yalnızca bir kullanıcının olmasını istiyoruz.

const participants = ['Ratul', 'George', 'july', 'Padrik', 'G']
const winner = participants[Math.floor(Math.random() * participants.length)]
console.log(winner) // july was the winner 

İpucu-5: Bir dizideki en uzun kelimeyi tespit edin

Bir dizi oluşturun ve bazı farklı dizeler ekleyin. Şimdi bu dizinin en uzun dizesini yazdırın.

const array = ['Apple', 'Pine-apple', 'Banana', 'Jack-fruit']

let most_lengthy_string = ''
array.forEach((item) => {
  if (item.length > most_lengthy_string.length) {
    most_lengthy_string = item
  }
})
console.log(most_lengthy_string)

Öncelikle bazı dizeleri içeren bir dizimiz var. Ondan sonra, boş bir dizge içeren bir değişken oluşturdum. Ve şimdi, bu dizideki en uzun dizgiyi saptamak için, tüm dizi öğelerine bir göz atmam gerekiyor, bu yüzden dizi boyunca döngü yaptım. Ve eğer dizinin öğe uzunluğu "most_lengthy_string" in uzunluğundan büyükse, değişkenin değerini yeniden atıyoruz ve sonuçta değişkeni yazdırıyorum. Bu kadar!

Sonuç

Bu makaleyi okuduğunuz için teşekkürler. Umarım beğenmişsindir. Bu gönderiyle ilgili herhangi bir sorunuz varsa, lütfen bana yorum olarak bildirin. Ve bunun gibi tüm bilgilendirici yayınları almak için beni takip etmenizden memnuniyet duyarım.