Javascript nodej是如何将一个函数原型化为另一个函数ie function.function.function。。。等
我正在寻找一种方法来实现一个函数或类与无限的原型,其中每一个都是函数 例如,有许多模块提供这种功能Javascript nodej是如何将一个函数原型化为另一个函数ie function.function.function。。。等,javascript,node.js,Javascript,Node.js,我正在寻找一种方法来实现一个函数或类与无限的原型,其中每一个都是函数 例如,有许多模块提供这种功能 app.url("localhost").port(80).listen 或者著名的口才 model.where("field","cslkdfja").where("field2","asdfad").count() 如何实现这种方法?这称为函数链接,可以通过以下函数返回封闭的执行上下文(th
app.url("localhost").port(80).listen
或者著名的口才
model.where("field","cslkdfja").where("field2","asdfad").count()
如何实现这种方法?这称为函数链接,可以通过以下函数返回封闭的执行上下文(
this
)来实现:
const obj={
func1:函数(){
console.log('func1')
返回此//返回“this”
},
func2:函数(){
console.log('func2')
返回此//返回“this”
},
func3:函数(){
console.log('func3')
返回此//返回“this”
},
}
obj.func1().func2().func3().func1()//链接所有方法
这叫做链接,您可以函数url(){/*…*/返回此;}
@Justinas非常感谢兄弟。这正是我想要的,但我甚至不知道这个问题的搜索查询。你节省了我的时间。这个概念被称为。