gpt4 book ai didi

javascript - 从另一个数组返回部分数组 Javascript ES6 语法

转载 作者:行者123 更新时间:2023-11-28 18:31:53 24 4
gpt4 key购买 nike

我想使用 ES6 语法从较大的原始数组返回格式化的部分数组:

原始数组

const books = [
{ id: 22, valid: false },
{ id: 7, valid: true },
{ id: 14, valid: false },
{ id: 1, valid: true },
]

新数组

const booksIds = [7, 1] 

要点

const validBooksIds = bookIds.map(book => book.valid ? book.id : null); 

有人有糖吗?

最佳答案

const books = [
{ id: 22, valid: false },
{ id: 7, valid: true },
{ id: 14, valid: false },
{ id: 1, valid: true },
]

const validBooksIds = books.filter((it) => it.valid).map((it) => it.id)

关于javascript - 从另一个数组返回部分数组 Javascript ES6 语法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37827178/

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