javascript之object
javascript之object
指尖残雪 发表于2年前
javascript之object
  • 发表于 2年前
  • 阅读 0
  • 收藏 0
  • 点赞 2
  • 评论 0

腾讯云 技术升级10大核心产品年终让利>>>   

Object 是所有类的基础类 

实例化:var obj = new Object();或者 var obj = {} ;


给对象设置属性:

obj.name = '张3';
obj.age  = 20 ; 

也可以使用;obj["birthday"] = '1980-08-07';把属性放在[" "]中。

给对象设置方法:

obj.say = function(){
alert('hello world!');
}


访问对象的属性或方法

alert(obj.name);//属性

obj.say();//方法


delete 操作符 删除对象的属性或方法的

delete obj.age //删除属性;
delete obj.say ;//删除方法


遍历一个js对象  for in 语句式

for(var attribute in obj) {                   
alert(attribute +" : "+ obj[attribute]);  //访问对象的属性值使用[]
}                                             


Constructor保存对象的创建函数

alert(obj.constructor);

输出:function Object(){[native code]}


hasOwnProperty(propertyName) 用于检测给定属性在对象中是否存在

alert(obj.hasOwnProperty('sex'));//如果obj里面有sex,则返回true


检测给定的属性是否能被for in 所枚举出来                      
alert(obj.propertyIsEnumerable('say'));      


共有 人打赏支持
粉丝 8
博文 73
码字总数 0
×
指尖残雪
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: