js中运算符的优先级

先看下mdn给的优先级表

| 优先级 | 运算类型 | 关联性 | 运算符 |
| 19 | 圆括号 | 无 | (…) |
| 18 | 成员访问 | 从左到右 | … . … |
| 18 | 需要计算的成员访问 | 从左到右 | … [ … ] |

Read More

理解javascript的constructor

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
/* oloo 对象链接其他对象*/
var Animal={
val:[1,2,3,4],
setVal:function(val){
this.val=val;
return
}
};
var Mankey=Object.create(a);
Mankey.val[0]=3;
/*原型继承*/
function Person(name){
this.name=name;
}
Person.prototype={
getName:function(){
return this.name;
}
};
function Man(){
Person.apply(this,arguments);
}
Man.prototype=new Person();
var man1=new Man('tom');
function Woman(){
Person.apply(this,arguments);
}
Woman.prototype=Object.create(Person.prototype);
var woman1=new Woman('july');

Read More