首页 > 移动平台 > 详细

call以及apply是阻碍我学习node的第一个绊脚石

时间:2017-02-07 13:47:02      阅读:127      评论:0      收藏:0      [点我收藏+]

然而说简单点只是用来改变指针指向的函数.

 

它可以:

 

临时性的调用其他类的方法以及属性

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}

 

鱼腩一样的我,透过晶澄通亮的水面望向碧蓝的天空,大多是妄想.

call以及apply是阻碍我学习node的第一个绊脚石

原文:http://www.cnblogs.com/josefa/p/6373481.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!