What's new with js

This commit is contained in:
Jeremy Likness
2020-01-28 13:41:29 -08:00
parent dad9a93078
commit 2086a20e3c
7 changed files with 117 additions and 35 deletions

16
slides/160-classes.html Normal file
View 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>