Pouvez-vous faire un objet "appelable'?

Est-il possible de faire un objet appelable par la mise en œuvre soit call ou apply sur elle, ou de quelque autre façon? E. g.:

var obj = {};
obj.call = function (context, arg1, arg2, ...) {
    ...
};

...

obj (a, b);
  • Non, ce n'est pas possible. Un objet doit être "né" callable comme un instancié de la fonction.
  • double possible de le Constructeur pour objet appelable en JavaScript
  • pas vraiment, ma question est à propos de faire un objet existant appelable, pas d'en créer un nouveau.
InformationsquelleAutor Septagram | 2013-10-12