【发布时间】:2019-03-19 08:11:24
【问题描述】:
{
list: [
{
"distance": 1.87,
"age": "",
languageCodes: [
{
"code": "RUS",
"desc": "Russian"
}
]
},
{
"distance": 1.87,
"age": "",
languageCodes: [
{
"code": "RUS",
"desc": "Russian"
}
]
},
{
"distance": 1.87,
"age": "",
languageCodes: [
{
"code": "IND",
"desc": "Indian"
}
]
},
{
"distance": 1.87,
"age": "",
languageCodes: [
{
"code": "USA",
"desc": "American"
}
]
},
{
"distance": 1.87,
"age": "",
languageCodes: [
{
"code": "AUS",
"desc": "Australian"
}
]
},
{
"distance": 1.87,
"age": "",
languageCodes: [
{
"code": "JPN",
"desc": "Japan"
}
]
},
{
"distance": 1.87,
"age": "",
languageCodes: [
{
"code": "RUS",
"desc": "Russian"
}
]
},
{
"distance": 1.87,
"age": "",
languageCodes: [
{
"code": "IND",
"desc": "Indian"
}
]
},
{
"distance": 1.87,
"age": "",
languageCodes: [
{
"code": "RUS",
"desc": "Russian"
}
]
}
]
}
输出:
Array LanguageCodes[
{
"code": "RUS",
"desc": "Russian"
},
{
"code": "IND",
"desc": "Indian"
},
{
"code": "USA",
"desc": "American"
},
{
"code": "AUS",
"desc": "Australian"
},
{
"code": "JPN",
"desc": "Japan"
}
]
我有一个代表语言代码的嵌套数组。
list 数组包含各种对象,其 languageCodes 显示在代码 sn-p 中。并且 languageCodes 数组包含也显示在 sn-p 中的 code 和 desc。 所以这里我的要求是过滤数组,输出就像 OUTPUT 中所示的唯一 languageCodes 数组。
【问题讨论】:
-
到目前为止你有什么尝试?
-
你的语言代码数组总是只有一个元素?
-
太棒了,至少有 6 种独特的方法可以做到这一点,而你完全没有尝试
标签: javascript arrays reactjs