Js apply方法详解
来源:互联网 发布:泛微邮箱服务器端口 编辑:程序博客网 时间:2024/04/20 00:57
apply:方法能劫持另外一个对象的方法,继承另外一个对象的属性.
Function.apply(obj,args)方法能接收两个参数
obj:这个对象将代替Function类里this对象
args:这个是数组,它将作为参数传给Function(args-->arguments)
apply示例:
<script type="text/javascript">/*定义一个人类*/function Person(name,age){this.name=name;this.age=age;}/*定义一个学生类*/functionStudent(name,age,grade){Person.apply(this,arguments);this.grade=grade;}//创建一个学生类var student=new Student("qian",21,"一年级");//测试alert("name:"+student.name+"\n"+"age:"+student.age+"\n"+"grade:"+student.grade);//大家可以看到测试结果name:qian age:21 grade:一年级//学生类里面我没有给name和age属性赋值啊,为什么又存在这两个属性的值呢,这个就是apply的神奇之处.</script>
- Js apply 方法 详解
- Js apply方法详解
- Js apply方法详解
- Js apply 方法 详解
- Js apply 方法 详解
- Js apply方法详解
- Js apply方法详解
- Js apply 方法 详解
- Js apply方法详解
- Js apply 方法 详解
- Js apply方法详解
- Js apply方法详解
- Js apply 方法 详解
- JS apply方法详解
- Js apply 方法 详解
- Js apply方法详解
- Js apply方法详解
- JS apply 方法详解
- 内存管理(SAP和ABAP内存)缓存设定以及程序memory管理等
- linux内核文件系统烧写
- [探究]事务日志截断是否会影响事务复制?
- C#开机启动
- 中百般忧愁,千般缅怀。而你,
- Js apply方法详解
- DatePickerDialog 的使用
- 迷惘了现在与将来再也看不
- 鸟哥linux私房菜总结:文件与目录管理
- 还没来得及认真感受一番
- 要不就老扔我的橡皮,
- 2012 Asia Tianjin Regional Contest
- 简析javascript 的 window.XMLHttpRequest
- tftp的配置