函数是头等对象
函数是有词法作用域的闭包
基于原型继承的动态对象
对象没有静态类型,可以通过普通的属性赋值给任何一个对象,从而添加对象成员,
原型定义父对象允许一个对象可以从另一个对象中继承属性和方法对象字面量和数组字面量
一种创建对象和数组的非常方便的表示法,javascript字面量是JSON的基础,
JSON字面量与javascript对象的渊源很深,这主要是因为:- 简单的javascript对象,可以通过给Object添加简单类型的属性(如数字、字符串)来构造
- 稍微复杂一点的Object对象,可以将属性赋值给一个函数表达式,这样从类型(class)的角度看,就有了完整对象的概念(数据的封装以及对数据的操作)
- JSON这一字面量表示的对象方式,它与C++中的结构struct更加相似,支持的数据类型包括JSON对象、数组、数字、字符串、布尔值、null,但不可以包含函数
crockford总结的精华版javascript
最新推荐文章于 2024-06-09 09:30:05 发布