• [^] # Re: Surprise

    Posté par . En réponse au journal Lisaac: sorti de la 0.39beta. Évalué à 3.

    Non.

    > * You must declare all variables.
    Oui

    > * You cannot assign to, or delete, predefined properties of the built-in JScript objects.
    Peut toujours être utile pour du logging

    > * You cannot add expando properties to the built-in objects.
    String.prototype.rot13 = function() { ... }
    Oui, on peut faire autrement, mais cette méthode ne me semble pas absurde

    > * You must supply the correct number of arguments to function calls.
    Non, parce que c’est le seul moyen en javascript de faire les arguments optionnels

    > * The arguments property is not available within function calls.
    Non, parce que c’est le seul moyen en javascript de faire un nombre variable d’arguments (le va_args du C, *args du python...)