<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>每天一个JavaScript实例-apply和call的使用方法</title>
<script>
function Person(name,age){   //定义一个类,人类  this.name=name;     //名字  this.age=age;       //年龄 this.sayhello=function(){console.log("hello")};
}
function Print(){            //显示类的属性 this.funcName="Print"; this.show=function(){      var msg=[];for(var key in this){ if(typeof(this[key])!="function"){msg.push([key,":",this[key]].join(""));}} console.log(msg.join("-----"));};
}
function Student(name,age,grade,school){    //学生类 Person.apply(this,arguments);Print.apply(this,arguments);this.grade=grade;                //年级 this.school=school;                 //学校
}
var p1=new Person("jake",10);
p1.sayhello();
var s1=new Student("tom",13,6,"清华小学");
s1.show();
s1.sayhello();
console.log(s1.funcName);
</script>
</head><body></body>
</html>

每天一个JavaScript实例-apply和call的使用方法相关推荐

  1. 每天一个JavaScript实例-获取元素当前高度

    <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content ...

  2. 每天一个JavaScript实例-canvas绘图

    <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content ...

  3. 每天一个JavaScript实例-动态省份选择城市

    <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content ...

  4. 每天一个JavaScript实例-提取所有链接并添加到页面末尾列表

    <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content ...

  5. 命令行开启一个unity实例和执行其中的脚本方法的使用和注意

    工作中有一个需求,就是将unity工程放在服务器上,自动执行一些打包任务.这时候就需要启动一个没有GUI的unity,并自动执行其中的打包脚本. 1.官网的说明: 官网API 2.一般的调用方法: 2 ...

  6. javascript实例

    数组排序 ①冒泡排序 思路: 比较相邻的元素.如果第一个比第二个大,就交换他们两个. 对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对.在这一点,最后的元素应该会是最大的数. 针对所有的元素 ...

  7. [转] 深入浅出 妙用Javascript中apply、call、bind

    [From] http://www.admin10000.com/document/6711.html 网上文章虽多,大多复制粘贴,且晦涩难懂,我希望能够通过这篇文章,能够清晰的提升对apply.ca ...

  8. JavaScript call,apply和prototype的介绍,区别

    ----这三个概念会在实现js继承中使用到 1.call和apply call和apply的作用基本类似,都是去执行function并将这个function的context替换成第一个参数带入.两者的 ...

  9. 【优雅代码】深入浅出 妙用Javascript中apply、call、bind

    这篇文章实在是很难下笔,因为网上相关文章不胜枚举. 巧合的是前些天看到阮老师的一篇文章的一句话: "对我来说,博客首先是一种知识管理工具,其次才是传播工具.我的技术文章,主要用来整理我还不懂 ...

最新文章

  1. PHP PSR-4 Autoloader 自动加载(中文版)
  2. FlowVisor入门教程
  3. 本地连接 阿里云 window 服务器mysql 总是2003
  4. 中国金控(00875):林裕豪调任执行董事并获任首席执行官
  5. 首次提出“智能经济形态”,与实体经济深度融合
  6. andriod的apk文件相关的编译反编译工具
  7. WRF参数配置(PartI)
  8. python httplib2的安装
  9. (二)注册服务提供者
  10. NumPy:数组计算
  11. java字符串排序,(不使用sort)
  12. 人工智能:卷积神经网络及YOLO算法 入门详解与综述(二)
  13. 常用 Maven 命令
  14. 给文件及文件夹设置密码
  15. 网站项目计划书模板范本
  16. 学数答题160912-导数极值点偏移
  17. Scratch教学课程:不撞南墙不回头
  18. keras模型 鸾尾花数据集_TensorFlow 入门(鸢尾花数据集)(一)
  19. 成功解决raise TypeError(‘Unexpected feature_names type‘)TypeError: Unexpected feature_names type
  20. 高等代数 线性映射(第9章)3 不变子空间与最小多项式

热门文章

  1. Windows 2003 R2的文件服务器实施
  2. instanceof与typeof 运算符
  3. Linux环境下路由表配置一
  4. Emoji表情编解码库XXL-EMOJI
  5. 阿里云态势感知服务(上篇)
  6. Router通过DHCP上网配置方法
  7. 【Linux】Shell三类变量的作用域——linux shell “永久环境变量”、“临时环境变量”和普通变量之完全解读...
  8. Android常用控件之Fragment仿Android4.0设置界面
  9. 图片过渡效果一例 使用bitmapData操作
  10. 博客园----你真的没有没落.感恩博客园。。。