【发布时间】:2020-06-10 12:27:24
【问题描述】:
好的,这已经困扰我一段时间了,所以任何帮助都将不胜感激!
过滤问题:
取以下数组:
const companies = [{name: "Company One", catagory: "Finance"}, {name: "Company Two", catagory: "Retail"}, {name: "Company Three", catagory:"Auto Shop"}];
当我看到filter() 函数被列为:
const retailCompanies = companies.filter(company => company.catagory === 'Retail');
它让我问为什么 company.catagory 而不是像父数组中的文本所暗示的那样 company.catagory?这可能看起来微不足道,但我只需要知道它在哪里改变以及代码如何读取它。
谢谢!
【问题讨论】:
-
companies- 包含所有公司的数组company- 数组的一项。由于将对每个成员调用该函数,因此它将遍历所有成员。 -
我建议你应该改变你的问题的标题,这不是高阶函数。
-
考虑改这个标题,谢谢
标签: javascript ecmascript-6 filter