gpt4 book ai didi

javascript - 从过滤器返回单个值

转载 作者:行者123 更新时间:2023-12-03 07:17:09 25 4
gpt4 key购买 nike

我正在尝试从返回大对象的过滤器中返回单个值。

return data.filter(subject => subject.id === 1)
.map((subject) => {
return subject.total.toString();
});

我已经尝试过 toString、JSON.parse 和其他一些,但总是将它作为单个数组值获取。

[112]

或数组内的字符串

[“112”]

但不是一个返回值

112

map 是错误的方法吗?我如何返回一个纯整数或字符串呢?

最佳答案

而不是 filter返回具有过滤值的数组,请使用 find :

const subject = data.find(subject => subject.id === 1);
return subject.total.toString();

或更短:
return data.find(subject => subject.id === 1).total.toString();

关于javascript - 从过滤器返回单个值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51747519/

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