«function» etiketlenmiş sorular

Bir işlev (yordam, yöntem, altyordam veya rutin olarak da adlandırılır), kodun tek bir özel görevi yerine getirmesi amaçlanan bir bölümüdür. İşlevleri oluşturmayı veya çağırmayı içeren sorular için bu etiketi kullanın. Bir görevi yerine getirmek üzere bir işlevi uygulama konusunda yardım için bunun yerine [algoritma] veya göreve özel bir etiket kullanın.

30
JavaScript kapanışları nasıl çalışır?
Bu sorunun cevapları bir toplum çabasıdır . Bu yayını iyileştirmek için mevcut yanıtları düzenleyin. Şu anda yeni yanıtları veya etkileşimleri kabul etmiyor. Daha fazla bilgi Stack Overflow on JavaScript : Javascript İçerdiği kavramlar (örneğin işlevler, değişkenler ve benzerleri) hakkında bilgi sahibi olan ancak kapakların kendisini anlamayan birine JavaScript kapanışlarını nasıl …

30
var functionName = function () {} ve function functionName () {} karşılaştırması
Geçenlerde başka birinin JavaScript kodunu korumaya başladım. Hataları düzeltirim, özellikler ekliyorum ve ayrıca kodu toplayıp daha tutarlı hale getirmeye çalışıyorum. Önceki geliştirici, işlevleri bildirmenin iki yolunu kullandı ve arkasında bir neden olup olmadığını anlayamıyorum. İki yol: var functionOne = function() { // Some code }; function functionTwo() { // Some …

21
Call ve camera arasındaki fark nedir?
Bir işlevi kullanmak callve applyçağırmak arasındaki fark nedir ? var func = function() { alert('hello!'); }; func.apply(); vs func.call(); Yukarıda bahsedilen iki yöntem arasında performans farklılıkları var mı? Ne zaman kullanmak en iyisidir callüzerinde applytersi ve yardımcısı?

26
JavaScript işlevi için varsayılan bir parametre değeri ayarlama
Ben bir JavaScript işlevi değeri tanımlanmadıysa (ve değer geçirilirse yoksayılır) kullanılan varsayılan olarak ayarladığım isteğe bağlı bağımsız değişkenlere sahip olmak istiyorum. Ruby'de bunu şöyle yapabilirsiniz: def read_file(file, delete_after = false) # code end Bu JavaScript'te çalışıyor mu? function read_file(file, delete_after = false) { // Code }




26
Python lambdas neden yararlıdır? [kapalı]
Kapalı . Bu sorunun daha fazla odaklanması gerekiyor . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu yalnızca bir soruna odaklanacak şekilde güncelleyin bu yayını düzenleyerek . 4 yıl önce kapalı . Python lambdaları bulmaya çalışıyorum. Lambda gerçek hayatta unutulması gereken "ilginç" dil öğelerinden biri mi? Eminim …



21
Javascript call () & uygulamak () vs bind ()?
Ben zaten biliyorum applyve callset benzer fonksiyonlar this(bir fonksiyonun bağlamı). Aradaki fark, argümanları gönderme şeklimizdir (manual vs array) Soru: Ancak bind()yöntemi ne zaman kullanmalıyım ? var obj = { x: 81, getX: function() { return this.x; } }; alert(obj.getX.bind(obj)()); alert(obj.getX.call(obj)); alert(obj.getX.apply(obj)); jsbin

13
Değişken ve işlev adları için Python'da adlandırma kuralı nedir?
Bir C # arka planından gelen değişkenler ve yöntem adları için adlandırma kuralı genellikle camelCase veya PascalCase'dir: // C# example string thisIsMyVariable = "a" public void ThisIsMyMethod() Python'da, yukarıdakileri gördüm ama alt çizgilerin kullanıldığını da gördüm: # python example this_is_my_variable = 'a' def this_is_my_function(): Python için daha çok tercih edilen, …

11
Dize olarak işlev adı nasıl alınır?
Python'da, işlevi çağırmadan bir işlev adını dize olarak nasıl alabilirim? def my_function(): pass print get_function_name_as_string(my_function) # my_function is not in quotes çıktı vermelidir "my_function". Python'da böyle bir işlev var mı? Değilse, get_function_name_as_stringPython'da nasıl uygulanacağına dair herhangi bir fikir var mı?
740 python  string  function 

13
JavaScript işlevini parametre olarak iletme
"Ana" işlevde yürütülmeden veya kullanmadan bir işlevi parametre olarak nasıl iletirim eval()? (Güvensiz olduğunu okuduğumdan beri.) Bu bende var: addContact(entityId, refreshContactList()); Çalışır, ancak sorun, refreshContactListişlevde kullanıldığında değil, işlev çağrıldığında tetiklenir. Kullanarak dolaşabilirim eval(), ama okuduğum göre en iyi uygulama bu değil. JavaScript'te bir işlevi parametre olarak nasıl iletebilirim?


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.