gpt4 book ai didi

javascript - CoffeeScript 中带有回调设计模式的 If 语句

转载 作者:行者123 更新时间:2023-11-30 18:02:43 25 4
gpt4 key购买 nike

我想在 Coffeescript 中做这样的事情

data = [default, data]
if has_some_data (err, data)-> #has some data hits the db and is a callback
data = data.get_some_data()
process_data()

我希望流程数据仅在 if 语句执行后才被调用。在 CoffeeScript 中是否有一个很好的模式来执行此操作?

最佳答案

我不确定我是否在回答您的问题,但如果您的问题是“我如何编写实现此目标的 CoffeeScript?”那么……

像这样使用回调和 errback 怎么样:

data = {...}
callback = (data) -> process_data(data) if data
errback = (err) -> console.log(err)
has_some_data(args, callback, errback)

否则,您能否阐明您的约束条件,以便我真正回答您的问题? ;)

关于javascript - CoffeeScript 中带有回调设计模式的 If 语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16529319/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com