码迷,mamicode.com
首页 > Web开发 > 详细

JS原型扩展和函数继承

时间:2018-01-07 23:27:34      阅读:216      评论:0      收藏:0      [点我收藏+]

标签:col   pre   student   扩展   ping   构造   this   class   定义   

<html>
<head>
    <meta charset="UTF-8">
    <title>原型扩展和函数继承</title>
</head>
<body>
<script type="text/javascript">
// 定义了Person类
var Person = function(name){
    this.name = name;
    this.say = function(content){
        console.log(this.name + " say: " + content);
    }
}
// 实例化
var person = new Person("lay");
// 调用函数
person.say("I‘m a person");
// 定义了Student类
var Student = function(name){
    // 调用构造函数,继承Person类
    Person.call(this, name);
}
// 实例化
var student = new Student("marry");
student.say("I‘m a student");
// 原型扩展函数
Student.prototype.jump = function(){
    console.log("I‘m jumping...");
}
// 调用函数
student.jump();
</script>
</body>
</html>

 

JS原型扩展和函数继承

标签:col   pre   student   扩展   ping   构造   this   class   定义   

原文地址:https://www.cnblogs.com/lay2017/p/8232399.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!