gpt4 book ai didi

javascript - React JSX 错误期望在箭头函数的末尾有一个返回值

转载 作者:行者123 更新时间:2023-11-30 09:11:08 24 4
gpt4 key购买 nike

我正在运行这段代码:

books.map(({ subjects, formats, title, authors, bookshelves }, index) => {
subjects = subjects.join().toLowerCase();
author = authors.map(({ name }) => name).join();
if (!text && subjects.includes(category) === true) {.....some code....
}
});

期望在上述代码第1行的箭头函数array-callback-return的末尾返回一个值。我试图返回,但没有用。如果我忽略这些警告可以吗?我正在使用它进行生产,我真的需要解决这个问题,还是可以保留它。

最佳答案

map 确实需要一个返回值,并且在不使用它来构建数组时被认为是一种反模式。可能没问题,但最好改用 forEach

使用 forEach 的例子:

[{subjects: ['history', 'math'], authors: [{name: 'author 1'},{name: 'author 2'}]}].forEach((item) => {
let subjects = item.subjects.join().toLowerCase();
let authors = item.authors.map(({ name }) => name).join();
console.log(subjects, authors);
});

关于javascript - React JSX 错误期望在箭头函数的末尾有一个返回值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58863001/

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