gpt4 book ai didi

javascript - typescript 中的 object.forEach

转载 作者:行者123 更新时间:2023-12-01 01:13:55 28 4
gpt4 key购买 nike

在其中一篇文章中,我发现了这样的代码语句。

this.http.post(`/rate`, {id: talk.id, yourRating: rating}).forEach(() => {});

我了解forEach已应用于对象,但空的是什么 (){}forEach 里面做什么?这是什么意思?

最佳答案

发布此内容是为了寻求答案,但希望您已经从评论中获得了一些想法。

() => {} 是一个空函数。它什么也不做。您可以通过在大括号内放置一些内容来充分利用 forEach 方法,因此:

this.http.post(`/rate`, {id: talk.id, yourRating: rating}).forEach((someItem) => {
console.log(someItem);
// or something else!
});

进一步分割:

  1. this.http.post(...) - 触发 HTTP 请求,最有可能以数组形式返回结果(具有 foreach 方法)
  2. .forEach - 接受每次迭代时触发的回调 (['1', '2', '3'] => callback( 1);回调(2);回调(3);)
  3. () => {} - 这是您的回调。具体语法为an arrow function 。您可能更熟悉标准 function() { ... },它也可以在这里工作。

希望有帮助。

关于javascript - typescript 中的 object.forEach,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54930887/

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