js call 和 apply
先建一个JS的类
function person (age){
this.age = age;
}
var o = new Object();
Person.call(o,"Tom");
Person.apply(o,["Tom"]);
apply方法作用同call,不同之外在于传递的参数形式不同,用数组,
alert(o.age)可查看结果.
person 对象被o继承.
先建一个JS的类
function person (age){
this.age = age;
}
var o = new Object();
Person.call(o,"Tom");
Person.apply(o,["Tom"]);
apply方法作用同call,不同之外在于传递的参数形式不同,用数组,
alert(o.age)可查看结果.
person 对象被o继承.
本文介绍了JavaScript中apply与call两个方法的区别与使用方法。通过一个具体的示例,展示了如何利用这两个方法为对象添加属性,并解释了它们在参数传递上的不同之处。
941

被折叠的 条评论
为什么被折叠?



