We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 5279ec4 commit 9de65cdCopy full SHA for 9de65cd
README.md
@@ -5,6 +5,21 @@
5
6
经验不足,能力有限,还望轻拍。
7
8
+####2016-01-18: new这个关键字到底做了什么
9
+
10
+ function Person(name,age){
11
+ this.name = name;
12
+ this.age = age;
13
+ }
14
+ var person1 = new Person("sunyuhui", "22");
15
16
+我们以上面的代码为例说明`new`这个关键字做了哪些事。
17
18
+1. 创建一个新对象**person1**
19
+2. 将构造函数`Person`的作用域赋给**person1**,这样**对象person1**就可以访问构造函数`Person`里的代码。this就指向**对象person1**。
20
+3. 执行构造函数里的代码,**对象person**的`name`和`age`分别被赋值为**sunyuhui**、**22**。
21
+4. 返回新对象,这样我们就得到了**对象person**。
22
23
####2016-01-17: 递归函数的优化
24
25
典型的递归函数是求一个数的阶乘:
0 commit comments