js里apply方法的简单实例
2016-03-03 14:14
447 查看
代码片断
在Orange类中并未给出3个参数的构造方法,但是却能实例一个三个函数的Orange对象,也就是说
apply()方法将应用它的类的构造方法加在了Orange类里,从而扩展了Orange类的属性
$(document).ready(function(){ function apple(age,name,color) { this.name = name; this.color = color; } function Orange(age) { this.age = age; apple.apply(this,arguments); } var org = new Orange(13,"hongguo","red"); var org1 = new Orange(11); console.warn(org); console.log(org1); });
在Orange类中并未给出3个参数的构造方法,但是却能实例一个三个函数的Orange对象,也就是说
apply()方法将应用它的类的构造方法加在了Orange类里,从而扩展了Orange类的属性
相关文章推荐
- android shape的使用
- android知识碎片
- android: 文件存储
- CMake Error: Curses library not found. Please install appropriate package
- android 时间格式 各种转换
- android 定位
- 如何玩转Android远控(androrat)
- Android 设计模式之二:MVP模式与MVC模式 .
- iOS 内存管理(一):基本概念与原理
- Android开发中如何结束所有的activity
- Android 设计模式之一:MVP模式与MVC模式
- Nagios添加访问web页面的用户
- Android 自动化测试
- Android jni GetFieldID 和 GetMethodID 函数的说明
- 一个规范的自定义View——Android开发艺术探索笔记
- Android_Dialog_设置Dialog窗体的大小
- android调用相机拍照后,导致OOM
- Android内存优化八:MAT具体分析内存泄漏实例2
- Android消息机制六---AsyncTask例子
- POJ 2385 Apple Catching