码迷,mamicode.com
首页 > Web开发 > 详细

JS 对象

时间:2015-04-01 23:27:35      阅读:184      评论:0      收藏:0      [点我收藏+]

标签:

<!--Object 所有类的基类-->
//类的声明
var obj=new Object();
obj.name="张三";
obj.age=12;
obj.sex=‘女‘;
obj["Email"]="qq@qq.com";
obj.getName=function(){
return name;
}
obj.setName=function(){
alert("SET");
}
//调用方法与属性
var name=obj.name;
var aa=obj.getName();
//删除属性
delete obj.sex;
delete obj.getName;
//遍历js对象的属性
for(var attribute in obj){
var value=obj[attribute];
}
<!--对象的创建 constructor-->
var con=obj.constructor;
<!-- 检测对象中是否存在给定的属性-->
var flag=obj.hasOwnProperty(‘name‘);
<!-- 检测对象中是否存在给定的原型-->
var flag=obj.isPrototypeOf("obj1");
<!-- 检测对象中是给定的属性是否可以枚举-->
var flag3=obj.propertyIsEnumerable(‘sex‘);
<!-- 返回对象的字符串表示 toString() valueOf()-->
var str=obj.toLocaleString();

JS 对象

标签:

原文地址:http://www.cnblogs.com/jalja/p/4385586.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!