javascript函数与对象
1. 对象
对象是属性的集合。表示为键值对的形式。
2.函数
定义函数由两种方式:函数声明和函数表达式。
通过函数表达式创建的函数,可以为之添加属性。
3.对象与函数的关系
对象是由函数创建的,而函数也是一种对象。因此也可以给函数添加属性和方法。函数也有一个_proto_属性。
函数是由Function创建的,因此_proto_属性Function.prototype。如图:
图片来源:http://www.ibm.com/developerworks/cn/web/1306_jiangjj_jsinstanceof/figure1.jpg