Donc j'avoue que je suis nouveau à javascript et que je viens d'un arrière-plan C. + ("Salut, je suis Bob, je suis un utilisateur de langage statique de classe", chorus "salut Bob!")."surcharge de méthode" en javascript
je trouve que je finis souvent par écrire des fonctions telles que:
function someFunc()
{
if (arguments.length === 0){
...
} else {
...
}
}
(où il pourrait y avoir trois cas). Ou, encore, j'écris la différence dans le nom:
function someFuncDefault() { ... };
function someFuncRealArg(theArg) { ... };
(suppléant "RealArg" pour une phrase sémantiquement pourvues d'un contenu).
Y at-il un meilleur modèle pour ce genre de chose?
Isn » t-ce un exemple de méthode overLOADing? –
Je recommande fortement les vidéos de Douglas Crockford pour l'apprentissage de javascript ... ils m'ont aidé à comprendre comment tout cela s'accorde: http://video.yahoo.com/search/?p=javascript – Akrikos