现在的位置: 首页 > 综合 > 正文

javascript对象类型

2013年05月24日 ⁄ 综合 ⁄ 共 411字 ⁄ 字号 评论关闭

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);
}

抱歉!评论已关闭.