天天看點

javascript對象類型

javascript中沒有類的概念,由函數模拟類的方式工作。

function Base(){

   //定義屬性

   this.id = "123456";

   this.name = "張三";

   //定義方法

   this.show = function show(){

      console.log("姓名:" + this.name);

   }

}

//定義Base類對象bb

var  bb = new  Base();

//為bb對象添加屬性或方法(對象名.屬性名)

bb.sex = "男";

//删除bb對象中的id屬性(對象名.屬性名)

delete  bb.id

通過原型模拟繼承

建立一個Bird類繼承Base類

Bird.prototype = new Base();

//參數可以為普通類型或是類類型 getInfo  str用為普通類型  obj用為Base類的類型

function getInfo(str,obj){

  console.log(str + obj.name);

下一篇: 小小問題 

繼續閱讀