<script language="javascript">
/**
* 在js中function也是一个对象
下面定义一个People对象
*/
function People(){
this.name = "People";
this.showName = function(arg){
alert(this.name + ":" + arg);
};
} ;
/**定义一个中国人类*/
function Chinese(){
this.name = "Chinese People";
}
/**创建人对象*/
var people = new People();
/**创建中国人对象*/
var chinese = new Chinese();
//通过call或apply方法,将原本属于People对象的showName()方法交给当前对象Chinese来使用了。
//注意弹出来的是 Chinese People 123
people.showName.call(chinese,"123");
</script>
JavaScript 之 call的使用
最新推荐文章于 2022-07-25 23:14:33 发布