• JavaScript创建对象的4种方法


      我们有很多种方式去构造一个对象。可以构造一个对象字面量,也可以和new前缀连用去调用一个构造器函数,或者可以使用Object.create方法去构造一个已经存在的对象的新实例,还可以调用任意一个会返回一个对象的函数。

    以下是这4种方法的代码:

    1、直接构造一个对象字面量

    var newObj = {
        name:'I am newObj'
    };
    console.log(newObj);
    //Object {name: "I am newObj"}

     2、和new前缀连用去调用一个构造器函数

    var Mammal = function (name) {
        return this.name = name;
    }
    var newObj = new Mammal('I am newObj');
    console.log(newObj);
    //Mammal {name: "I am newObj"}

    3、使用Object.create方法去构造一个已经存在的对象的新实例

    var myMammal = {
        name:''
    };
    var newObj = Object.create(myMammal);
    newObj.name = 'I am newObj';
    console.log(newObj);
    //Object {name: "I am newObj"}

    4、调用任意一个会返回一个对象的函数

    var myMammal = function () {
        return {
            name:''
        }
    }
    var newObj = myMammal();
    newObj.name = 'I am newObj';
    console.log(newObj);
    //Object {name: "I am newObj"}
  • 相关阅读:
    关于trunk、access以及hybrid的一些简单知识
    EasyUI 创建对话框
    EasyUI Window和Layout
    EasyUI 异步Tree
    EasyUI 创建Tree
    EasyUI Tree添加节点
    EasyUI Ajax 表单
    EasyUI Tree checkbox node
    EasyUI 表单 tree
    EasyUI DataGrid合并单元
  • 原文地址:https://www.cnblogs.com/miaodi/p/6700145.html
Copyright © 2020-2023  润新知