JavaScript学习之路<七>
来源:互联网 发布:linux 桌面 2017 编辑:程序博客网 时间:2024/05/21 17:01
Object
创建和使用
//Object 所有类的基础类
//实例化对象
//var obj = new Object();
var obj = {};
//设置属性 方法
obj.name = "zhangsan";
obj.age = 20;
obj.say = function(){
//alert("hello");
};
//访问对象的属性或方法
obj.name;
obj.say();
//delete操作符 删除对象的属性或方法
delete obj.name;
delete obj.say();
//alert(obj.name);//undefined
obj.say();
//遍历一个对象for in
for(var attr in obj){
alert(obj[attr]);
}
//Constructor保存对象的创建函数
var arr = [1,2,3];
alert(obj.constructor);
alert(arr.constructor);
//hasOwnProperty(PropertyName) 用于检测给定属性在对象中是否存在
alert(obj.hasOwnProperty('name'));// true
//isPrototypeOf(Object)用于检测原型
//propertyIsEnumerable(propertyName) 用于检测属性是否可枚举
//toLocaleString() 返回对象的字符串表示。该字符串与执行环境的地区相对应
//toString() 返回对象的字符串表示
//valueOf 返回对象的字符串、数值或布尔表示
创建和使用
//Object 所有类的基础类
//实例化对象
//var obj = new Object();
var obj = {};
//设置属性 方法
obj.name = "zhangsan";
obj.age = 20;
obj.say = function(){
//alert("hello");
};
//访问对象的属性或方法
obj.name;
obj.say();
//delete操作符 删除对象的属性或方法
delete obj.name;
delete obj.say();
//alert(obj.name);//undefined
obj.say();
//遍历一个对象for in
for(var attr in obj){
alert(obj[attr]);
}
//Constructor保存对象的创建函数
var arr = [1,2,3];
alert(obj.constructor);
alert(arr.constructor);
//hasOwnProperty(PropertyName) 用于检测给定属性在对象中是否存在
alert(obj.hasOwnProperty('name'));// true
//isPrototypeOf(Object)用于检测原型
//propertyIsEnumerable(propertyName) 用于检测属性是否可枚举
//toLocaleString() 返回对象的字符串表示。该字符串与执行环境的地区相对应
//toString() 返回对象的字符串表示
//valueOf 返回对象的字符串、数值或布尔表示
阅读全文
0 0
- JavaScript学习之路<七>
- JavaScript学习(七)
- JavaScript学习(七)
- JavaScript学习笔记七
- JavaScript之七:DOM
- 全栈JavaScript之路(七)学习 Comment 类型节点.
- 《悟透JavaScript》学习札记七之对象素描
- JavaScript学习 第 七 章
- JavaScript 学习笔记七 闭包二
- javascript学习七:事件处理
- JavaScript学习要点(七)
- JavaScript学习笔记七:iterable
- javascript学习(七)对象
- JavaScript学习之路
- javaScript学习之路
- 黑马程序员之javascript七
- javaee学习之路(七)Servlet监听器
- Python学习之路七---进阶知识
- Java 堆和栈
- JavaScript学习之路<五>
- Java___js
- JavaScript学习之路<六>
- JQuery点击按钮 数字递增递减
- JavaScript学习之路<七>
- C++复合类型(二)
- replace,replaceAll,replaceWith的区别
- Jsp页面中超链接不能打开带汉字的文件的解决
- jstree的增删改
- Ajax与Jquery
- CAD图纸批量转换成PDF的常用方法
- B+ tree 删除算法
- Phone List——Trie树