我这些天在做 firebase 项目,我有一个问题。
var citiesRef = db.collection("cities");
citiesRef.where("state", ">=", "CA").where("population", ">", 100000)
那些 where() 在点后粘在一起,我不知道。 我怎样才能制作这样的函数或类?我什至不知道如何搜索!
我尝试创建类和未命名函数,但它不起作用。
如果我了解它,它将对我非常有用。我真的很想知道。
请帮忙
最佳答案
这类似于 Builder Pattern 。这个想法是在附加条件后返回对象。
示例代码(与语言无关):
def where(condition){
self.appendCondition(condition)
return self // Important part
}
return self
允许在同一对象上链接方法。每个都返回自身并附加新条件。
关于javascript - 如何让javascript函数可以在点后使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53716849/