js 方法借用

js 一个对象借另一个对象的方法 。 call和apply基本一致,区别在于用法上,一个是传入一个数组 ,一个是直接传入参数。

function people(){};  
 var animal = {  
     name: "cc",  
     age:16,  
     say:function(m1,m2){  
         alert("他说:"+m1+"---"+m2);  
     }  
 };  
 animal.say.apply(people,["我开始说话","是啊"]);  
 animal.say.call(people,"我开始说话","是啊");  

你可能感兴趣的:(js)