Skip to content

Commit 77b6666

Browse files
[ADD] add object and class
1 parent 546818e commit 77b6666

File tree

2 files changed

+28
-0
lines changed

2 files changed

+28
-0
lines changed

ECMAScript/A04-Object/class.js

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
//类声明
2+
class Person1 {
3+
constructor(name, age) {
4+
this.name = name;
5+
this.age = age;
6+
}
7+
}
8+
9+
let person1 = new Person1("name", 11);
10+
console.log("name of person1: " + person1.name);
11+
console.log("name of person1: " + person1.age);
12+
13+
//类表达式
14+
const Person2 = class {
15+
constructor(name, age) {
16+
this.name = name;
17+
this.age = age;
18+
}
19+
}
20+
let person2 = new Person2("name", 11);
21+
console.log("name of person2: " + person2.name);
22+
console.log("name of person2: " + person2.age);

ECMAScript/A04-Object/object.js

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
let person = {
2+
name: "personName",
3+
age: 11
4+
};
5+
console.log(person.name);
6+
console.log(person.age);

0 commit comments

Comments
 (0)