1.apply();

function box(n1,n2){
return n1+n2;
}
function pox(n1,n2){
alert(box.apply(this,[n1,n2])); //this指window下全局属性
//这里没有返回值,没有运算,通过冒充box里的运算来执行
}
pox(,); //

注:如果参数过多,冒充对象传参的时候可以写成arguments

function box(n1,n2){
return n1+n2;
} function pox1(n1,n2){
alert(box.apply(this,arguments));
}
pox1(,); //得到40

2.call()

function box(n1,n2){
return n1+n2;
} //call和apply只是传参形式不同,其他都一样
function pox2(n1,n2){
alert(box.call(this,n1,n2));
}
pox2(,); //

3.call()和apply()最大的好处,就是对象不需要与方法发生任何关联.对象和方法不会有多余的关联操作,对程序的维护提供便利

最新文章

  1. centos7 解决ftp和apache运行目录权限冲突问题
  2. 使用my exclipse对数据库进行操作(4)
  3. 2. Swift元组|可选值|断言
  4. Python - 属性简介"__name__"
  5. 可访问性级别的C# 修饰符
  6. 使用AlarmManager定时更换壁纸----之一
  7. Windows Server 2008 计划任务配置(任务计划程序)每分钟执行BAT
  8. Python新手学习基础之循环结构——For语句
  9. 接口(三)——JAVA的多重继承
  10. Delphi通过GetFileVersionInfo和VerQueryValue等API函数取得详细EXE信息
  11. 全站 HTTPS
  12. cmd中关闭windows2008错误弹窗
  13. java中集合的增删改操作及遍历总结
  14. mongoDB连接数据库
  15. react使用setstate注意的两点
  16. dropwizard使用cors支持跨域浏览器取不到自定义header问题
  17. CVE-2018-15688 systemd dhcp6组件越界写漏洞分析
  18. JAVA对于程序的运行的一种解说
  19. 如何使用g++编译调用dll的c++代码
  20. autoit v3安装

热门文章

  1. codeforces-473D Mahmoud and Ehab and another array construction task (素数筛法+贪心)
  2. poj3040 发工资(贪心)
  3. Hash Join是Oracle CBO时代经常出现的一种连接方式
  4. 机器学习KNN实例之数字识别
  5. Go语言基础之6--值类型和引用类型
  6. PHP、thinkPHP5.0开发网站文件管理功能(一)显示文件
  7. 8php字符串的方法
  8. js生成随机码(只含有数字和字母的随机码)
  9. 笔记本Win8 换Win7 设置 BIOS
  10. PlayMaker 状态机FSM重用