【发布时间】:2018-09-23 13:57:45
【问题描述】:
我正在尝试遍历键中包含“_order”的一些对象,并确保它们的值大于 ${section.name}_order 并返回这些项目。
我做错了什么? :)
const sectionsAfter = Object.keys(res.data()).filter((item) => (
item.includes('_order') && res.data()[item] > `${section.name}_order`
))
更新
我提供了错误的数据。 ${section.name}_order 没有返回我想要的值。它现在按预期工作:)
【问题讨论】:
-
您正在与文本进行比较。
${section.name}_order是模板文字 - 一个字符串 -
请提供
res.data()的样本和sectionsAfter的预期结果 -
另外你可能想要过滤对象,而不是过滤对象键...
标签: javascript arrays object filter ecmascript-6