mozilla

Compare Revisions

this

Change Revisions

Revision 378949:

Revision 378949 by Robg1 on

Revision 409917:

Revision 409917 by icarot on

Title:
this
this
Slug:
JavaScript/Reference/Operators/this
JavaScript/Reference/Operators/this
Tags:
"JavaScript Reference", "NeedsTechnicalReview", "NeedsBrowserCompatibility", "JavaScript"
"JavaScript Reference", "NeedsTechnicalReview", "NeedsBrowserCompatibility", "JavaScript"
Content:

Revision 378949
Revision 409917
t153      When a function is used as a constructor (with the <code><at153      When a function is used as a constructor (with the <code><a
> href="/en-US/docs/JavaScript/Reference/Operators/new" title="new> href="/en-US/docs/JavaScript/Reference/Operators/new" title="new
>">new</a></code> keyword), its <code>this</code> is bound to new >">new</a></code> keyword), its <code>this</code> is bound to new 
>object being constructed. Note that while the defualt for a const>object being constructed.
>ructor is to return the object referenced by <code>this</code>, i 
>t can instead return some other object (if the return value&nbsp; 
> isn't an object, then the <code>this</code> object is returned). 
154    </p>
155    <p>
156      Note:&nbsp;<span style="line-height: 1.572;">while the defa
 >ult for a constructor is to return the object referenced by</span
 >> <code style="font-size: 14px;">this</code><span style="line-hei
 >ght: 1.572;">, it can instead return some other object (if the re
 >turn value&nbsp; isn't an object, then the</span> <code style="fo
 >nt-size: 14px;">this</code> <span style="line-height: 1.572;">obj
 >ect is returned).</span>

Back to History