【发布时间】:2021-08-26 06:15:24
【问题描述】:
给定 users.json 中的对象数组:
{"key":"userSubscriptions","value":
[{"channel":"Netflix","user":"Bobby","region":"NA"},
[{"channel":"Netflix","user":"Bobby","region":"EU"},
[{"channel":"Netflix","user":"Jamie","region":"SEA"},
[{"channel":"Prime Video","user":"Bobby","region":"NA"}]}
如何进行过滤以使最终结果为
console.log(result); // Bobby, your region subscriptions are: Netflix: (NA, EU), Prime Video: (NA)
谢谢!
编辑:我尝试使用 .filter() 和 .map() 方法,但到目前为止没有运气
【问题讨论】:
-
SO 不是免费的代码编写服务。到目前为止,您尝试过什么来自己解决这个问题?
-
这显然无效,你有4个
[和1个] -
过滤 JSON,将其转换为 JS 对象,然后过滤该 JS 对象,简直是一场噩梦。
-
@Teemu “过滤 JSON 简直是一场噩梦” - 你如何过滤字符串? o.O
标签: javascript arrays json filter