javascript之object
来源:互联网 发布:爱奇艺 视频缓存 mac 编辑:程序博客网 时间:2024/05/29 09:12
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'));
- javascript之object小结
- javascript之object小结
- javascript之object
- javascript之object对象
- Javascript之Object.assign()
- JavaScript之Object类型
- JavaScript之Object原型方法
- JavaScript 之 Object.apply()与Object.call()和Object.bind()
- javascript引用类型之object类型
- JavaScript引用类型之Object类
- javascript引用类型之对象Object
- javascript之Object.assign()痛点
- iOS交互之Object-C与javaScript
- JavaScript之引用类型Object类型
- Javascript引用类型之Object类型
- <转>javascript之Object.assign()痛点
- JavaScript之浅谈object.prototype.toString.call()
- javascript之Object.assign()痛点
- [BZOJ4196][Noi2015]软件包管理器
- Android AsyncTask完全解析,带你从源码的角度彻底理解
- HashSet集合实现电话本管理系统
- iOS经典讲解之复杂对象的数据持久化-归档与反归档
- leetcode笔记:Climbing Stairs(斐波那契数列问题)
- javascript之object
- 汇编语言之段的概念
- Docker 容器互联
- c++主函数输出圆柱体的半径和高,然后调用函数输出其体积
- 链表java_类c++,linkedlist,iterator
- 归并排序之java实现
- java学习记录之——泛型
- Thinkphp 几个调试配置,常量设置项
- 求List集合的并集、交集、差集