黑马程序员技术交流社区
标题:
js中的call方法
[打印本页]
作者:
冯超
时间:
2013-9-1 22:28
标题:
js中的call方法
本帖最后由 EYE_SEE_YOU 于 2013-9-2 08:45 编辑
<script type="text/javascript">
var str = null;
function strAdd(s1, s2) {
str = s1 + " + " + s2;
}
function strSub(s1, s2) {
str = s1 + "-" + s2;
}
var obj = new Object();
strAdd.call(obj, "1", "2");
alert(str); //打印1+2
<!------------------------->
function say() {
alert(this.greeting);
}
var obj = new Object();
obj.greeting = "hello ";
say.call(obj); //打印hello
复制代码
call()中的第一参数必须传递一个对象,后面可以使一些参数,从而调用自己的方法;若只传递一个对象,则可以引用传递对象的成员属性。
作者:
许庭洲
时间:
2013-9-25 08:28
值得学习ing!
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2