然而说简单点只是用来改变指针指向的函数.
它可以:
临时性的调用其他类的方法以及属性
var pet={ words:‘...‘, speak:function(say){ console.log(say+‘ ‘+this.words) } } var dog={ words:‘Wang‘ }; pet.speak.call(dog,‘Speak‘); //Speak Wang
直接继承,node中不需要申明接口抽象类什么的.有点强行的意味
var Parent = function(){ this.name = "yjc"; this.age = 22; } var child = {}; console.log(child);//Object {} ,空对象 Parent.call(child); console.log(child); //Object {name: "yjc", age: 22}
鱼腩一样的我,透过晶澄通亮的水面望向碧蓝的天空,大多是妄想.
原文:http://www.cnblogs.com/josefa/p/6373481.html