对象
2015-10-28 21:04
260 查看
1.对象数据类型
说明:无序的原始数据类型序列//键值对 var Obj = { name:zhangsan,age:21 } 属性名也可以为数字(需要用[]括起来)和字符串("")
2.引用数据和原始数据类型
3.对象数据属性的特性
3.1可配置性:是否可以被删除。(configurable)3.2枚举性:能否在for / in 中被返回,可遍历性。(enumerable)
3.3可写性 (writable)
var pig = { name:"pig", age:2, sayName:function(){ console.log(this.name) } }; Object.defineProperty(pig,"name",{ configurable: true, //可配置性 enumerable: true, //能否在for/in被返回 writable: false //可写性 });
4.创建对象
4.1 JSONvar Person = { name:"zhang" }
4.2 普通函数
function Person() { return { name:"zhang" } } 或 function Person() { var obj = new Object(); obj.name = "zhang" }
4.3 构造函数
function Person(){ this.name = "zhang" }
相关文章推荐
- Spring-实现FactoryBean接口的方式配置Bean
- wechat开发用户接口(未完成)
- Java学习备忘 (一)之二
- iBeacon参考网址
- 插件的用法和实现
- 第三讲 进程地址空间
- 小小君的OC--类之间的复合调用
- codeforces 591B Rebranding
- 编程思想之多线程与多进程(2)-线程优先级与线程安全
- takePic and Videos
- Dijkstra算法和Floyd算法
- Oracle函数之Grouping/Grouping_id
- Codeforces Gym 100792K King's Rout(优先队列+拓扑排序)
- iOS开发 关于iBeacon的一些记录
- 链表
- 浏览器打开就是全屏的代码说明
- php读取邮件
- 【UI】android如何绘制一个饼图
- iOS中UIView翻转效果实现
- DLL中的main函数