2011-10-20 3 views

Répondre

4

En supposant que vous avez

var obj = new SomeFn('foo'); 

Dans le premier cas, la valeur sera attribuée à SomeFn.SomeVarible, puisque this.constructor fait référence à SomeFn. En fait, je ne vois pas pourquoi on ferait quelque chose comme ça, mais si quelqu'un a une idée, faites le moi savoir.

Dans le second cas, il sera affecté à obj.SomeVariable, puisque this fait référence à l'objet nouvellement créé et est affecté à obj.

+0

Ah a du sens. MERCI – cfipilot

+0

Wow, j'ai écrit la réponse il y a un an ...: D Si cela vous a aidé, veuillez le marquer comme accepté en cliquant sur la coche à côté de celui-ci. –