摘要: 上文中提到JavaScript对象是属性的集合,本结就来谈谈对象的属性以及对属性的操作。个人认为,JavaScript中对象的属性比其他语言复杂很多,由于本屌的主业是PHP,因此当初看书时候也花了很多时间才把这部分内容给理清了。一.JavaScript属性概述 跟传统的面向对象不太一样,JavaScript对象是动态的,即可以随时对一个js对象新增或删除属性,对属性最常见的操作是设置、查找、删除、检测、枚举。除此以外,每个属性还有一些与之相关的值,称为“属性特性”:可写:表明该属性是否可以设置该属性的值;可枚举:表明是否可以通过for/in循环返回该属性;可配置:表明是否可以删除或创... 阅读全文
posted @ 2013-12-22 21:08 山贼一名 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 最近看了由大卫编写、淘宝前端团队翻译的《JavaScript权威指南》第六版,对于js的对象有了一个初步的认识,写这几篇文章的目的第一也是巩固下自己学习的东西,再者也希望能整理下js对象的基本语法和用法当做砖头抛出去。一.JavaScript的整体概述 对象是JavaScript的基本数据类型,可以把JavaScript对象看成是属性的无续集合(看有点像PHP中的关联数组),每个属性都是一个键值对,除了字符串、数字、布尔值、null、undefined外,都是对象。 在JavaScript中,对象可以分成3类: 内置对象:即由ECMAScript规范定义的对象或类,如数组、函数、... 阅读全文
posted @ 2013-12-22 19:16 山贼一名 阅读(266) 评论(0) 推荐(0) 编辑