如何使用带参数的回调函数?

Alperen ARICI

我有一个函数,即返回回调。但是MeetUid在这里是静态的。

fetchMeetDetails = async (callback) => {

        const meetUid = '1a712f91-974d-4185-9389-f7b1b4edede2';
        const snapshot = await database().ref(`/meets/${meetUid}`).once('value');

        callback(snapshot.val())

    }

我想从参数获取meetUid。这样,fetchMeetDetails = async (callback,meetUid) => {但我做不到。因为出现错误(TypeError:回调不是函数)。如何将这个函数与回调和参数一起使用?

姆瓦米·托维

TypeError:回调不是函数
Type是这里的关键词。

callback由于您首先声明的方式,编译器会将参数作为任何参数。
没问题

接下来,编译器遇到了这个问题callback(snapshot.val()),然后感到困惑。
然后它说:“好吧,对此感到困惑type。让我抱怨!”

在这种情况下,编译器希望知道该default参数类型。

// Since here "callback" is a function, pass "callback" as a default function

(callback=f=>f, ...rest) => {}

在react中将“ props”传递给“ children”时,这是相同的概念

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用可选的回调参数制作JavaScript函数

来自分类Dev

如何使用可选的回调参数制作JavaScript函数

来自分类Dev

带可变参数的回调函数tkinter按钮

来自分类Dev

带参数和回调的 Nodejs 函数不起作用

来自分类Dev

了解带参数的回调

来自分类Dev

带参数的Nodejs回调

来自分类Dev

如何为回调函数添加参数?

来自分类Dev

带ctypes的回调(如何从C调用python函数)

来自分类Dev

如何使用忽略回调参数的固定单个参数创建函数

来自分类Dev

如何在array_map()中为回调函数使用参数/参数?

来自分类Dev

如何使用参数删除事件回调

来自分类Dev

Moq回调,带out参数

来自分类Dev

给回调函数添加参数

来自分类Dev

Cmocka如何测试使用正确的参数调用了我的(无效)回调函数?

来自分类Dev

如何在回调中使用结构的参数化成员函数?

来自分类Dev

如何获得AJAX回调函数以使用参数呈现Django url或html模板?

来自分类Dev

javascript中带箭头函数的回调

来自分类Dev

如何使用参数调用回调函数?

来自分类Dev

如何使用参数调用回调函数

来自分类Dev

如何在php的回调函数中传递参数?

来自分类Dev

Javascript:如何将参数传递给回调函数

来自分类Dev

jQuery回调函数-如何传递此参数

来自分类Dev

如何将参数传递给匿名回调函数?

来自分类Dev

如何将参数传递给回调函数内部

来自分类Dev

在回调中使用带有参数的函数

来自分类Dev

使用jQuery回调参数通过AJAX调用PHP函数

来自分类Dev

使用jQuery回调参数通过AJAX调用PHP函数

来自分类常见问题

使用Picasso获得带位图的回调

来自分类Dev

如何使用可变参数注册回调并传递值

Related 相关文章

热门标签

归档