首页 > 解决方案 > 为什么可以向函数添加属性?

问题描述

我创建了一个名为add.

function add(a,b){
  return a + b;
}

add.val = 10;
console.log(add) // => function add()
console.log(add.val) // => 10

我想知道如何以及为什么可以valadd. 为什么我们只将输出视为函数add也有val它?

标签: javascriptfunction

解决方案


推荐阅读