Skip to content

当我们这么做时,会发生什么?

Posted on:2021年7月3日 at 22:07
function bark() {
  console.log("Woof!");
}

bark.animal = "dog";

这在 JavaScript 中是可以的,因为函数是对象!(除了基本类型之外其他都是对象) 函数是一个特殊的对象。你写的这个代码其实不是一个实际的函数。函数是一个拥有属性的对象,并且属性也可被调用。

原文转自:https://fe.ecool.fun/topic/2def1d2a-3f39-4d07-b61d-1ae6f0f66e7c