理解对象中说明了函数是对象,因为可以用 instanceof函数来判断。所以函数是一种对象,但是函数又有特殊的地方。数组是对象的一个子集,属于包含关系,但是对象和函数之间的关系有点复杂,对象和函数的关系类似于鸡生蛋,蛋生鸡的关系。
例子:
function Person(name,age){
this.name = name,
this.age = age
}
var person = new Person("asdf",18);
console.log(person);// Person {age: "asdf", name: 18}
这个例子说明了一点:函数可以创建对象
也许有人就会说:不对!!!。因为