博客列表 >构造函数 及向构造函数内添加原型属性 2019年7月10日 PHP学习第八课

构造函数 及向构造函数内添加原型属性 2019年7月10日 PHP学习第八课

Johnson的博客
Johnson的博客原创
2019年07月17日 10:37:00525浏览

构造函数,说通俗一点就是建立一个大商场,有摊位卖商品,其他人可以进商场在这个摊位上卖,也可以自己摆摊卖,还可以自己摆摊拿其他摊位上的商品卖!卖的商品就是属性,摊位就是函数

代码实例如下:

实例

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>构造函数</title>
</head>
<body>
<script>
    var CreatObj = function () {
        this.itemnumber = 8;
        this.price = 20 ;
        this.money = function (itemnumber,price) {
            return itemnumber * price ;
        };
    };
    var obj1 = new CreatObj();

    console.log(obj1.itemnumber);
    console.log(obj1.price);
    console.log(obj1.money(obj1.itemnumber , obj1.price));

    CreatObj.prototype.price2 = 50 ;
    CreatObj.prototype.money2 = function (itemnuber,price2) {
        return itemnuber*price2 ;
        };

    var obj2 = new CreatObj();

    console.log(obj2.price);
    console.log(obj2.price2);
    console.log(obj2.itemnumber);
    console.log(obj2.money(obj2.itemnumber , obj2.price));
    console.log(obj2.money(obj2.itemnumber , obj2.price2));
    console.log(obj2.money2(obj2.itemnumber , obj2.price));
        console.log(obj2.money2(obj2.itemnumber , obj2.price2));


</script>
</body>
</html>

运行实例 »

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


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