firebase-admin node sdk:为什么admin.database既是函数又是属性?

时间:2017-12-25 06:55:28

标签: javascript node.js firebase firebase-admin

在firebase-admin sdk中 有谁知道如何/为什么admin.database可以同时作为函数admin.database()和属性/名称空间调用,admin.database.ServerValue

1 个答案:

答案 0 :(得分:1)

在JavaScript中,函数可以具有属性。

> function x() {}
undefined
> x
[Function: x]
> x.prop = 1
1
> x
{ [Function: x] prop: 1 }
>
感谢Doug Stevenson在firebase slack频道向我指出它。谢谢Doug!