-
JavaScript’te dizideki tekrar eden değerler nasıl bulunur?
Bir dizide birden fazla kez geçen değerleri bulmak için daha önce görülen değerleri Set içinde tutabilirsiniz. Aşağıdaki kod tekrar eden her değeri sonuç dizisine yalnızca bir kez ekler; ayrıca her değerin kaç kez geçtiğini de hesaplar: const dizi = ["elma", "armut", "elma", "kiraz", "armut"...- Emre
- Konu
- javascript
- Cevaplar: 0
- Forum: JavaScript
-
JavaScript için başlangıç adımları nelerdir?
JavaScript’e başlamak için önce tarayıcının geliştirici konsolunda birkaç satır kod çalıştırın; ardından HTML sayfasına bağladığınız bir .js dosyasında küçük bir etkileşim kurun. Temel sıranız değişkenler, koşullar, döngüler, fonksiyonlar, diziler ve nesneler olmalı; bunları öğrendikten sonra...- Emre
- Konu
- javascript
- Cevaplar: 0
- Forum: JavaScript
-
JavaScript’te sayfa yenilenmeden URL parametreleri nasıl değiştirilir?
İlk paragrafta ana yanıtı, izlenecek yolu ve ulaşılabilecek sonucu doğrudan ver. Konunun önemini öven genel açılış veya bu makalede anlatacağız vaadiyle başlama. JavaScript’te sayfa yenilenmeden URL parametrelerini değiştirmek için history.pushState() veya history.replaceState() kullanılır. Bu...- Emre
- Konu
- javascript
- Cevaplar: 0
- Forum: JavaScript
-
JavaScript’te sayfadaki bir öğe nasıl seçilir ve içeriği değiştirilir?
JavaScript’te bir sayfa öğesini seçmek için genellikle document.querySelector() veya kimliği bilinen öğeler için document.getElementById() kullanılır. Seçilen öğenin yazısını değiştirmek için textContent özelliğine yeni metni atamanız yeterlidir. Kodun, HTML öğesi tarayıcı tarafından...- Emre
- Konu
- javascript
- Cevaplar: 0
- Forum: JavaScript
-
JavaScript’te async/await ile hata nasıl yakalanır?
async bir fonksiyonun döndürdüğü Promise reddedildiğinde hatayı yakalamanın en doğrudan yolu, ilgili await ifadelerini try...catch bloğuna almaktır. Hata yakalandığında catch içinde mesajı gösterebilir, günlüğe yazabilir veya kullanıcıya uygun bir sonuç döndürebilirsin. İşlemden bağımsız olarak...- Emre
- Konu
- javascript
- Cevaplar: 0
- Forum: JavaScript
-
JavaScript’te sayılar nasıl sıralanır?
JavaScript’te sayıları doğru sıralamak için sort() metoduna sayısal karşılaştırma yapan bir işlev vermen gerekir. Varsayılan sort() değerleri metin olarak karşılaştırdığı için [10, 2, 30].sort() sonucu beklediğin gibi [10, 2, 30] değil, [10, 2, 30] gibi görünebilir; güvenli kullanım...- Emre
- Konu
- javascript
- Cevaplar: 0
- Forum: JavaScript
-
JavaScript’te CORS hatası nasıl çözülür?
JavaScript’te CORS hatası, tarayıcının bir web sayfasının farklı bir kaynakta bulunan API’ye erişmesine izin vermemesiyle oluşur. Çözüm, JavaScript kodunu zorlayarak tarayıcı güvenliğini aşmak değil, API sunucusunun isteği gönderen kaynağa uygun CORS yanıt başlıklarını döndürmesini sağlamaktır...- Emre
- Konu
- javascript
- Cevaplar: 0
- Forum: JavaScript
-
JavaScript’te localStorage ile veri nasıl saklanır?
İlk paragrafta ana yanıtı, izlenecek yolu ve ulaşılabilecek sonucu doğrudan ver; gerekiyorsa sonucu değiştiren temel koşulu belirt. Okuru asıl bilgiye ulaşmak için gereksiz paragraflar okumaya zorlama.- Emre
- Konu
- javascript
- Cevaplar: 0
- Forum: JavaScript
-
JavaScript’te bir butona tıklanınca işlem nasıl yapılır?
İşlem yapmak için butona bir olay dinleyicisi eklemeniz gerekir. En yaygın yöntem, JavaScript’te addEventListener('click', ...) kullanmaktır. Kullanıcı butona bastığında tanımladığınız işlev çalışır ve istediğiniz işlem, örneğin metin değiştirme, hesaplama yapma veya sunucuya istek gönderme, bu...- Emre
- Konu
- javascript
- Cevaplar: 0
- Forum: JavaScript
-
JavaScript’te sayfa yüklenince kod nasıl çalıştırılır?
Sayfa yüklenirken JavaScript kodunun ne zaman çalışacağını seçmek için en güvenli genel yöntem, kodu DOMContentLoaded olayına bağlamaktır. Bu olay HTML belgesi ayrıştırılıp DOM ağacı hazırlandığında çalışır; görsellerin ve diğer kaynakların tamamen yüklenmesini beklemez. Kodunuzun sayfadaki HTML...- Emre
- Konu
- javascript
- Cevaplar: 0
- Forum: JavaScript
-
JavaScript ile API’ye POST isteği nasıl gönderilir?
İstemci tarafında veya Node.js gibi fetch destekleyen bir ortamda API’ye POST isteği göndermek için istek gövdesini JSON’a çevirip Content-Type: application/json başlığını ekleyin. Sunucunun yanıtını response.ok ve durum koduyla kontrol ederek JSON olarak okuyabilirsiniz. Aşağıdaki varsayımsal...- Emre
- Konu
- javascript
- Cevaplar: 0
- Forum: JavaScript
-
JavaScript’te form alanları nasıl doğrulanır?
İstemci tarafında form doğrulamak için alan değerlerini gönderme anında okuyup kurallara göre kontrol edin; geçersiz alanlarda hata mesajı gösterin, formun gönderilmesini durdurun ve geçerli olduğunda veriyi işleyin. Ancak JavaScript doğrulaması tek başına güvenlik sağlamaz. Tarayıcı dışında...- Emre
- Konu
- javascript
- Cevaplar: 0
- Forum: JavaScript
-
JavaScript’te metin sayıya nasıl çevrilir?
İlk tercihiniz, metnin tamamının geçerli bir sayı olmasını bekliyorsanız Number() kullanmaktır. Örneğin Number("42") sonucu 42 olur. Ondalık metinler için Number() veya parseFloat(), tam sayının başındaki rakamları almak için ise parseInt() kullanılabilir. Dönüşümden sonra Number.isNaN() ile...- Emre
- Konu
- javascript
- Cevaplar: 0
- Forum: JavaScript
-
JavaScript’te “Cannot read properties of undefined” hatası nasıl çözülür?
İlk yapmanız gereken, hata mesajındaki undefined değerinin hangi değişkenden geldiğini bulmaktır. Bunun için hatanın gösterdiği satırda zinciri parçalara ayırın, her ara değeri console.log() ile kontrol edin ve eksik değerin neden oluştuğunu düzeltin. Örneğin user.address.city ifadesinde hata...- Emre
- Konu
- javascript
- Cevaplar: 0
- Forum: JavaScript
-
JavaScript’te API’den veri nasıl çekilir?
JavaScript’te bir API’den veri çekmek için genellikle fetch() kullanılır. İstek gönderilir, yanıtın başarılı olup olmadığı kontrol edilir, gövde json() ile JavaScript nesnesine dönüştürülür ve elde edilen veri ekranda kullanılır. Aşağıdaki örnekte varsayımsal bir API adresinden kullanıcı listesi...- Emre
- Konu
- javascript
- Cevaplar: 0
- Forum: JavaScript
-
JavaScript’te dosya yükleme nasıl yapılır?
İstemci tarafında dosya yüklemek için HTML’de bir input[type="file"] alanı oluşturup JavaScript ile seçilen dosyayı FormData içine ekleyerek sunucuya fetch() üzerinden gönderebilirsiniz. Sunucunun da bu isteği kabul edip dosyayı kaydetmesi gerekir; yalnızca tarayıcıdaki JavaScript kodu dosyayı...- Emre
- Konu
- javascript
- Cevaplar: 0
- Forum: JavaScript
-
JavaScript’te bir dizideki tekrar eden değerler nasıl kaldırılır?
Bir dizideki tekrar eden değerleri kaldırmanın en kısa yolu, diziyi Set nesnesine dönüştürüp yeniden diziye çevirmektir: const benzersiz = [...new Set(dizi)]; Bu yöntem aynı değerin yalnızca ilk karşılığını korur ve değerlerin dizideki ilk görülme sırasını bozmaz. En pratik çözüm: Set kullanmak...- Emre
- Konu
- javascript
- Cevaplar: 0
- Forum: JavaScript
-
JavaScript’te JSON dosyası nasıl okunur?
JSON dosyasını JavaScript’te okumak için tarayıcıda genellikle fetch(), Node.js’te ise fs modülü kullanılır. Tarayıcı örneğinde dosyanın yolunu fetch() ile alıp response.json() sonucunu bekleyerek nesneye dönüştürürsünüz. Dosya başarıyla okunursa JSON içindeki alanlara JavaScript nesnesi gibi...- Emre
- Konu
- javascript
- Cevaplar: 0
- Forum: JavaScript
-
JavaScript’te async/await hataları nasıl yakalanır?
async/await hatalarını yakalamanın temel yolu async/await kullanan bir fonksiyonda oluşan hatayı yakalamak için await ifadesini try...catch bloğunun içine alın. try bölümündeki işlem başarılıysa program normal akışına devam eder; hata oluşursa denetim catch bölümüne geçer. Hatanın gerçekten...- Emre
- Konu
- javascript
- Cevaplar: 0
- Forum: JavaScript
-
JavaScript’te nesneler bir özelliğe göre nasıl sıralanır?
İster nesne dizisini ister tek bir nesnenin anahtarlarını sıralayın, temel yöntem JavaScript’te sort() kullanmaktır. Nesne dizisini belirli bir özelliğe göre sıralarken karşılaştırma işlevinde a.özellik ile b.özellik değerlerini karşılaştırın; sayısal değerlerde çıkarma, metinlerde ise...- Emre
- Konu
- javascript
- Cevaplar: 0
- Forum: JavaScript