mirror of
https://github.com/JeremyLikness/vanillajs-deck
synced 2025-12-15 18:58:58 +00:00
What's new with js
This commit is contained in:
16
slides/160-classes.html
Normal file
16
slides/160-classes.html
Normal file
@@ -0,0 +1,16 @@
|
||||
<title>Classes</title>
|
||||
<h1>Classes</h1>
|
||||
<pre>
|
||||
class shape {
|
||||
constructor(sides) {
|
||||
this._sides = sides;
|
||||
}
|
||||
get sides() { return this._sides; }
|
||||
static makeShape(sides) {
|
||||
return new shape(sides);
|
||||
}
|
||||
}
|
||||
const triangle = shape.makeShape(3);
|
||||
// triangle.sides = 3
|
||||
</pre>
|
||||
<next-slide>165-classes-2</next-slide>
|
||||
Reference in New Issue
Block a user