如何使javascript函数可以在点后使用

如何使javascript函数可以在点后使用,javascript,Javascript,这些天我在做firebase项目,我有个问题 var citiesRef = db.collection("cities"); citiesRef.where("state", ">=", "CA").where("population", ">", 100000) 那些()在点之后粘在一起,我不知道。 我怎样才能制作这样的函数或类?我甚至不知道如何搜索 我试图创建类和未命名的函数,但没有成功 如果我知道了这件事,对我会很有用的。我真的很想知道 请帮帮我这是类似于。其思想是在附加条

这些天我在做firebase项目,我有个问题

var citiesRef = db.collection("cities");
citiesRef.where("state", ">=", "CA").where("population", ">", 100000)
那些()在点之后粘在一起,我不知道。 我怎样才能制作这样的函数或类?我甚至不知道如何搜索

我试图创建类和未命名的函数,但没有成功

如果我知道了这件事,对我会很有用的。我真的很想知道


请帮帮我这是类似于。其思想是在附加条件后返回对象

示例代码(语言无关):


返回self
允许在同一对象上链接方法。每一个都会返回自身,并附加新的条件。

这类似于。其思想是在附加条件后返回对象

示例代码(语言无关):


返回self
允许在同一对象上链接方法。每个函数都会返回自身,并附加新的条件。

您的问题非常不清楚,能否通过添加一些示例而不是对其进行描述,使您的问题能够自我解释?我想让类似函数foo(){}foo().foo().foo()您可以在javascriptIn Javascript中搜索更改方法“方法链接”。有关更多详细信息,请参阅链接。您的问题非常不清楚,能否通过添加一些示例而不是对其进行描述,使您的问题可以自我解释?我想创建类似以下函数的函数foo(){}foo().foo().foo(),您可以在javascriptIn Javascript中搜索有关更改方法的信息这称为”方法链接。请参阅链接以了解更多细节。如果你觉得答案对你有帮助,也可以帮助他人,请考虑将它标记为接受。如果你觉得答案对你有帮助,也可以帮助他人,请考虑将它标记为接受。
def where(condition){
    self.appendCondition(condition)
    return self  // Important part
}