0.对象

Posted qtbb

tags:

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

创建对象的三种方式:

1.利用 字面量 创建对象  // var  obj = 属性名:属性值

  var obj =

    // 属性名:属性值;

    uname : "小A",

    age : 18,

    sayHi : function()

      console.log("hi~");

    

  

2.利用 new Object 创建对象   // var 对象名 = new  Object( ) ;

  var obj1 = new Object( );

  obj1.uname = "小B";

  obj1.age = 12 ;

  sayHi=function()

    console.log(" hi~ ");

  

  console.log( obj1.age);

  obj1.sayHi();

3.利用 构造函数 创建对象   function 构造函数名()

构造函数:把相同的属性和方法封装到函数中,一调用函数 就可以创建对象, 调用函数必须加 new 。

 构造函数和对象区别:

  构造函数,如 Obj( ) ,抽象了对象的公共部分,封装到了函数里面,它泛指某一大类

  创建对象,如 new  Obj( ) , 特指某一个,通过 new 关键字创建对象的过程我们也称为对象实例化

  function Obj( name,age,sex )

    this . name = name;

    this . age = age;

    this . sex = sex;

    this . sing=function(sang)

      console.log(sang);

    

  

  var  c1 = new Obi(" 小C",19,”女");   // 调用函数返回的是一个对象

  console.log( c1.name );  // 小C

  c1.sing("菠萝菠萝蜜")

注意:

  1.构造函数名字首字母要大写

  2.构造函数不需要写return,就可以返回结果

  3.我们调用 构造函数 必须使用 new

  4.我们只要 new Obj( ) 调用函数 就创建一个对象 c1

  5.我们的属性和方法前面必须添加 this

 

以上是关于0.对象的主要内容,如果未能解决你的问题,请参考以下文章

JS 遍历对象数组并将值更改为匹配的键并创建一个包含对象数组 [0] 中的键的新对象

在 OpenGL 中旋转对象

0.对象

jQuery对象与dom对象的转换-$('#id)[0]

MagicalRecord 2.3.0/3.0 在对象内保存对象

Java入门之面向对象-划重点