搜索文档
首页
HTML/CSS
JavaScript
服务端开发
Java教程
移动端
数据库
当前位置:
首页
JavaScript
JavaScript 教程
JavaScript基础教程
源代码
清空
点击运行
<!DOCTYPE html> <html> <title>JavaScript this 对象用作另一对象的参数示例 - 基础教程(div.cn)</title> <body> <p>call()和apply()方法可以用来调用一个对象方法,另一个对象作为参数::</p> <script> function add(c, d) { return this.a + this.b + c + d; } var obj = {a:5, b:10}; //第一个参数是用作 //'this',后续参数作为 //函数调用中的参数 document.writeln(add.call(obj, 5, 7)); // 27 //第一个参数是要使用的对象 // 'this',第二个是一个数组 //成员用作函数调用中的参数 document.writeln(add.apply(obj, [10, 20])); // 45 </script> </body> </html>
运行结果