函数是对象的基本类型吗?
对象是属性的集合
关于对象,我们开发人员应该是深有体会,在java中不是有一句“一切事物皆对象”吗? 那么在JavaScript中是不是也是这样呢?我们来梳理一下关于对象的相关认识和理解。
在java中new出来的才是对象,并且对象是一个有属性、有方法的完整体,但是在JavaScript中并不像java一样,除了new出来的是对象外,还有字面量的方式声明对象。更好玩的是你可以随时随地的在对象的构造函数外扩充属性和方法,字面量的在字面量对象的花括号外面扩充。这里我对创建对象的方式就不做说明了,我们主要看看对字面量创建JavaScript对象的扩充属性,其他的创建对象的方式中也是可以通过扩充属性的方式扩充对象的属性。