博客列表 >利用构造函数创造对象,向构造函数的prototype原型属性添加成员,实现数据在实例间共享——2019年7月10日22时19分

利用构造函数创造对象,向构造函数的prototype原型属性添加成员,实现数据在实例间共享——2019年7月10日22时19分

嘿哈的博客
嘿哈的博客原创
2019年07月12日 16:18:32758浏览

构造函数,专用于创建对象

首字母要大写,this 代表通过构造函数要创建的新对象

实例

  var Createboj = function (){

        this.placeholder = '大于六十分以上为及格,低于六十分则为不及格';
        this.grade = function (value){
            var res = '' ;
            if(value >= 60){
                return res = '成绩合格';
            }else{
                return res = '成绩不合格';
            }
        };
        return this ;
    };
    var obj1 = new Createboj();
    console.log(obj1.placeholder);
    console.log(obj1.grade(90));

运行实例 »

点击 "运行实例" 按钮查看在线实例

效果如下:

360截图20190712161229085.jpg

构造函数的prototype原型属性添加成员,实现数据在实例间共享

实例

<script>
    var Createboj = function (){

        this.placeholder = '大于六十分以上为及格,低于六十分则为不及格';
        this.grade = function (value){
            var res = '' ;
            if(value >= 60){
                return res = '成绩合格';
            }else{
                return res = '成绩不合格';
            }
        };
        return this ;
    };
    var obj1 = new Createboj();
    console.log(obj1.placeholder);
    console.log(obj1.grade(90));
    //向原型对象添加成员,实现数据在实例间共享
    Createboj.prototype.age = '我十九岁了';
    console.log(obj1.age);

</script>

运行实例 »

点击 "运行实例" 按钮查看在线实例

声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议