added note about UpperCamelCase for ES6 classes (#26979)
* added note about UpperCamelCase for ES6 classes proposed note in issue #17864 * added note as a new heading changed from note as a sentence to note as a heading plus the actual note * added <code> around SpaceShuttle * removed markdown and added <strong> tagpull/25104/head^2
parent
9c6cbc5732
commit
088b0ec458
|
@ -12,7 +12,9 @@ In ES5, we usually define a constructor function, and use the <code>new</code> k
|
|||
<blockquote>var SpaceShuttle = function(targetPlanet){<br> this.targetPlanet = targetPlanet;<br>}<br>var zeus = new SpaceShuttle('Jupiter');</blockquote>
|
||||
The class syntax simply replaces the constructor function creation:
|
||||
<blockquote>class SpaceShuttle {<br> constructor(targetPlanet){<br> this.targetPlanet = targetPlanet;<br> }<br>}<br>const zeus = new SpaceShuttle('Jupiter');</blockquote>
|
||||
Notice that the <code>class</code> keyword declares a new function, and a constructor was added, which would be invoked when <code>new</code> is called - to create a new object.
|
||||
Notice that the <code>class</code> keyword declares a new function, and a constructor was added, which would be invoked when <code>new</code> is called - to create a new object.<br>
|
||||
<strong>Note</strong><br>
|
||||
UpperCamelCase should be used by convention for ES6 class names, as in <code>SpaceShuttle</code> used above.
|
||||
</section>
|
||||
|
||||
## Instructions
|
||||
|
|
Loading…
Reference in New Issue