javascript对象类型

简介: javascript中没有类的概念,由函数模拟类的方式工作。function Base(){   //定义属性   this.id = "123456";   this.name = "张三";   //定义方法   this.

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



目录
相关文章
|
8天前
|
JavaScript
JS 获取对象数据类型的键值对的键与值
JS 获取对象数据类型的键值对的键与值
|
17天前
|
JavaScript 前端开发
Math对象:JavaScript中的数学工具
Math对象:JavaScript中的数学工具
26 1
N..
|
25天前
|
存储 JavaScript 前端开发
JavaScript中的对象
JavaScript中的对象
N..
10 0
|
1月前
|
JavaScript 前端开发
JavaScript对象系列(菜菜出品,必看!!!)
JavaScript对象系列(菜菜出品,必看!!!)
|
2月前
|
JavaScript 前端开发
JS将两个数组和合并成数组包对象格式的方法
JS将两个数组和合并成数组包对象格式的方法
25 0
|
11天前
|
JavaScript 算法
原生JS完成“一对一、一对多”矩形DIV碰撞检测、碰撞检查,通过计算接触面积(重叠覆盖面积)大小来判断接触对象DOM
原生JS完成“一对一、一对多”矩形DIV碰撞检测、碰撞检查,通过计算接触面积(重叠覆盖面积)大小来判断接触对象DOM
|
2月前
|
JavaScript 前端开发
js遍历对象的方法
js遍历对象的方法
39 1
|
1月前
|
存储 JavaScript 前端开发
在JavaScript中,对象和数组是如何进行扩展的?
在JavaScript中,对象和数组是如何进行扩展的?
22 4
|
2天前
|
JavaScript
【Js】检查Date对象是否为Invalid Date
【Js】检查Date对象是否为Invalid Date
5 0
|
3天前
|
存储 JavaScript 前端开发
JavaScript的引用数据类型主要包括对象
【4月更文挑战第16天】JavaScript的引用数据类型主要包括对象
16 4