JS function所定义的其实严格来说是一个具备“函数功能”的对象 函数体是这个对象中的构造函数,也就是说函数可以被new 示例 function bark(){ console.log('Woof!'); } bark.animal ='dog'; //这是正确的