在firebase-admin sdk中
有谁知道如何/为什么admin.database
可以同时作为函数admin.database()
和属性/名称空间调用,admin.database.ServerValue
?
答案 0 :(得分:1)
在JavaScript中,函数可以具有属性。
> function x() {}
undefined
> x
[Function: x]
> x.prop = 1
1
> x
{ [Function: x] prop: 1 }
>
感谢Doug Stevenson在firebase slack频道向我指出它。谢谢Doug!