Sobes.tech

Frontend

Bu kod parçasına bakın — ne yaptığını anlayın ve basit bir kullanım örneği yazın. lodash'ta benzer bir helper da var.

Middle+
150

const customMap = (array, transform) => { // array.map(transform) gibi bir şey; }; const stringResults = customMap([1, 2, 3], item => item.toString()); const lengths = customMap(["merhaba", "dünya"], item => item.length);

Middle+
149

Bir ürün özelliğinde çok sayıda alan döndürülürken, başka bir özellikte sadece iki alan döndürülmesi hiç oldu mu?

Middle
148

İşinizde en çok ne yapmaktan hoşlanıyorsunuz ve ne pek hoşunuza gitmiyor? Hangi şeyler istediğinizden daha fazla zaman alıyor?

Middle+
147

Mevcut SSR Veri Yükleme yaklaşımında hangi sorunlar var ve yeni sayfalar eklenirken bunlar nasıl büyüyecek?

Middle
147

Bir dizi alan ve anahtarları dizinin öğeleri olan ve değerleri hepsi 0 olan bir nesne döndüren bir fonksiyon foo uygulayın.

Middle+
145

Ne zaman yetişemediğinizi bildireceksiniz?

Middle+
145

Nasıl gelişiyorsunuz, yeni teknolojileri nasıl öğreniyorsunuz, en son neyi hatırlıyorsunuz?

Middle+
145

Son iş yeriniz ve üzerinde çalıştığınız projeler hakkında bilgi verin.

Middle+
144

HTML oluşturulurken (SSR) sunucuda ne olabilir — sunucu zamanını nereye harcıyor, veri serileştirmede performans ve güvenlik sorunları nelerdir?

Middle+
144

Son zamanlarda frontend dünyasında öğrendiğin ilginç ve yeni şeyler nelerdir?

Middle
144

hasOwnProperty kullanmak ile doğrudan bir koşul (if o[x]) aracılığıyla değeri kontrol etmek arasındaki fark nedir? Özelliğin değeri false ise ne olur?

Middle
142

setTimeout, Promise, then, catch, finally ve çeşitli senkron çağrılar içeren kod için konsolda çıktı sırasını belirle (Event Loop görevi).

Middle
142

Gelecekte ürün kalitesini artırmak için ne gibi geliştirmeler yapılabilir?

Middle
142

Desteklemeyen tarayıcılarda modern görüntü formatları (WebP, AVIF) nasıl desteklenebilir?

Middle
142

React.lazy ne işe yarar? Hangi faydaları sağlar ve arka planda nasıl çalışır?

Middle
140

Asenkron fonksiyon çağrı sonuçlarını önbelleğe alan ve aynı argümanlarla yapılan çağrıların tekrar edilmesini engelleyen memoize fonksiyonunu uygulayın.

Middle
140

<script> function sum(valueA) { throw 'Uygulanmadı' } console.log(sum(1)()); // 1 console.log(sum(1)(2)()); // 3 console.log(sum(1)(2)(-3)()); // 0 </script>

Middle+
139

Memoize fonksiyonu yazmanız gerekiyor — memoizasyon için bir sarmalayıcı. Basitlik için, fonksiyonun her zaman sadece bir argümanı olacağını ve bunun temel bir değer olacağını varsayabiliriz.

Middle
139

Neredeyse normal bir dizinin map fonksiyonuna eşdeğer olan, ancak tiplenmemiş bir customMap fonksiyonu var. Bunu, beşinci satırda bir dizi string ve yedinci satırda bir dizi sayı olacak şekilde tiplenmesi gerekiyor.

Middle
138
/5