码迷,mamicode.com
首页 > Web开发 > 详细

js的call(obj,arg)学习笔记

时间:2014-06-08 20:24:40      阅读:290      评论:0      收藏:0      [点我收藏+]

标签:c   style   class   blog   code   java   

bubuko.com,布布扣
var add=function (a,b){
  return(a+b);
}
var sub=function (a,b,c){
  return(a-b-c);
}
sub.call(add,1,2,3)
//示例的意思时指用sub对象来替换add对象,并传入参数
//使用call来实现继承
function class1(){
  this.name="lee";
  this.say=function(){
  console.log(this.name);
  }
}
function class2(){
  this.name="zhang";
}
var c1=new class1();
var c2=new class2();
c1.say();
//c2中没有say方法,所以使用call来引用c1中的say(),所以c2继承了c1
c1.say.call(c2);
//json格式的对象
var class1={
  "name":"lee",
  "say":function(){
    console.log(this.name);
  }
}
c1.say();
bubuko.com,布布扣

 

js的call(obj,arg)学习笔记,布布扣,bubuko.com

js的call(obj,arg)学习笔记

标签:c   style   class   blog   code   java   

原文地址:http://www.cnblogs.com/leeten/p/3775947.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!