美文网首页
用函数创建对象

用函数创建对象

作者: 前端拾荒者 | 来源:发表于2018-02-26 19:19 被阅读0次
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Document</title>
</head>
<body>
    <!-- 
            即使你是用函数创建的对象
            也可以动态的再给它添加一些属性和方
      -->
</body>
</html>
    <script>
        // 简单工厂模式
        // 创建一个函数
        function obj(name) {  
            // 声明一个对象
            var lc = new Object();
            // 给对象添加属性
            lc.name = name,
            // 给对象添加方法
            lc.sayhi = function ()  {
                console.log('我是一个'+ this.name)
            }
            // 返回值是这个对象
            return lc;
        }
        // 调用函数把他赋值给lcc
        var lcc = obj('对象');
        // 调用方法
        lcc.sayhi()
        // 给对象添加属性
        lcc.age = 18;
        console.log(lcc);
    </script>

相关文章

  • 用函数创建对象

  • 前端基础重点回顾3: 原型链、面向对象、继承

    创建对象的几种方法 字面量创建对象 使用Object构造函数创建对象 使用显式构造函数创建 是用Object.cr...

  • JS创建对象、JS继承

    一、创建对象 使用工厂模式创建对象用函数来封装以特定接口创建对象的细节,函数createPerson()能够根据接...

  • javascript面向对象解析(一)

    创建对象的方式 json对象方式创建对象 Object方式 声明构造函数方式,创建对象 -- 这种创建对象的方式用...

  • 自由存储方式创建对象

    用new创建单个对象时,会根据参数调用相应的构造函数。用new创建对象数组时,会调用默认构造函数。用delete删...

  • 2018-12-21

    对象的创建模式 Object构造函数来创建 用Object给构造函数创建的对象缺点:1.组织形式不好(定义的对象结...

  • 从原型到原型链

    构造函数创建对象 首先我们用构造函数创建一个对象 在上面这个例子里,Person是一个构造函数,我们使用new创建...

  • JS中的new做了什么

    用构造函数创建对象,new做了4步:

  • JS中创建对象

    JS无类,故创建对象用方法 用函数 用JSON格式

  • 构造函数和原型,原型链

    构造函数 在 ES6之前 ,对象不是基于类创建的,而是用一种称为构建函数的特殊函数来定义对象和它们的特征。创建对象...

网友评论

      本文标题:用函数创建对象

      本文链接:https://www.haomeiwen.com/subject/ydxuxftx.html