Her işleve profesyonel bir yorum eklemek için Netbeans kullanıyorum, yazıyorum. Bu yüzden her birine ile başlıyorum /**
ve ardından Enter
Netbeans'ın aşağıdaki işlev için varsayılan yorum şemasını yerine getirmesine izin vermek için düğmesine basıyorum.
Şimdiye kadar bunu yalnızca PHP dili için kullanıyordum ve bu durumda Netbeans her zaman @returns {type}
yalnızca yorum şemasına bir parça ekliyordu , eğer PHP işlevi gerçekten ifade içeriyorsa return
. Sözde "prosedürler" (herhangi bir değer döndürmeyen fonksiyonlar) üzerinde bu kısım eksikti.
Bugün Javascript işlevi için aynı şeyi denedim ve Netbeans, @returns {undefined}
aşağıdaki işlev hiçbir şey döndürmese de yorum şemasına bir parça ekledi .
Bu kafamı karıştırdı. Netbeans, her Javascript işlevinin herhangi bir şey döndürmesi gerektiğini bu şekilde mi öneriyor? Ne yapmalıyım? Bu yorum şeması bölümünü yok sayın (veya silin) veya öneriyi takip edin (eğer bu bir öneriyse) ve return false;
benim için faydasız olsa da, bu tür işlevin sonuna ekleyin .
undefined
. Pek çok dilde son ifadenin sonucu döndürülür (daha kullanışlı, IMO). Bunlara örtük getiriler denir .