File tree 3 files changed +23
-1
lines changed
3 files changed +23
-1
lines changed Original file line number Diff line number Diff line change
1
+ class Person {
2
+ constructor ( name , age ) {
3
+ this . name = name
4
+ this . age = age
5
+ }
6
+ isAdult ( ) {
7
+ return this . age > 18
8
+ }
9
+ }
10
+
11
+ let p = new Person ( 'Jane' , 30 )
12
+
13
+
14
+ class Student extends Person {
15
+ constructor ( name , age , grade ) {
16
+ super ( name , age )
17
+ this . grade = grade
18
+ }
19
+ }
Original file line number Diff line number Diff line change 5
5
< meta name ="viewport " content ="width=device-width, initial-scale=1.0 ">
6
6
< meta http-equiv ="X-UA-Compatible " content ="ie=edge ">
7
7
< title > Document</ title >
8
- < script src ="new-function .js "> </ script >
8
+ < script src ="class .js "> </ script >
9
9
</ head >
10
10
< body >
11
11
Original file line number Diff line number Diff line change 1
1
function Person ( name , age ) {
2
2
this . name = name
3
3
this . age = age
4
+ this . isAdult = function ( ) {
5
+ return this . age > 18
6
+ }
4
7
}
5
8
6
9
let p = new Person ( 'Jane' , 40 )
You can’t perform that action at this time.
0 commit comments