对象的集中创建方式

Posted baobao524

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了对象的集中创建方式相关的知识,希望对你有一定的参考价值。

  1.字面量创建(JSON格式创建)创建了一个名字为obj1的空对象
    var obj1 = {};

  可以通过.语法或者[]语法为对象添加属性或方法.

obj1.name = ‘小白‘;

    obj1.age = ‘3‘;
    obj1.sex = ‘男‘;
    obj1.idCard = ‘1234567898974565123213‘
    obj1.height = ‘180cm‘;
    obj1.weight = ‘60kg‘;
    obj1.run =function(){
     console.log(‘随风奔跑‘)
    }
  obj1.eat =function(){
     console.log(‘朱若‘)
    }
    var str = ‘我的名字叫‘+obj1.name+‘,我今年‘+obj1.age+‘岁了.‘;
    console.log(str);
    obj1.eat();

2.通过系统构造函数创建
      var obj3 = new Object();//创建空对象

3.工厂模式创建对象(创建同学对象的工厂)
  function createStudent (id,name,sex,age){
   创建空对象
   var obj = new Object;
   添加属性
   obj.id =id;
   obj.name =name;
   obj.sex =sex;
   obj.age = age;
   返回对象
   return obj;
  }
  var student1 = new createStudent(‘01‘,‘张‘,‘男‘,‘15‘);
  var student2 = new createStudent(‘02‘,‘可‘,‘女‘,‘18‘);
  console.log(student1,student2);

ript>
  //通过自定义构造函数创建
  function People(name,age){
   this.name = name;
   this.age =age;
   this.say =function(){
    console.log(‘我是‘+this.name+‘,我今年‘+this.age+‘岁.‘)
   }
  }
  4.通过new和构造函数创建对象实例
  var p1=new People(‘小红‘,‘20‘);
  console.log(p1)
  p1.say();










































以上是关于对象的集中创建方式的主要内容,如果未能解决你的问题,请参考以下文章

以编程方式在 BigQuery 的数据集中创建表

Javascript-基础-Object创建对象

原型模式

表空间对空闲区的管理方式

如何以编程方式撤销、推断、反编译、逆向工程用于在数据集中构造变量的算法

extjs修改treestore对象属性值,怎么把记录写在修改的结果集中