我有一系列国家/地区详细信息:
var countryArr = [{"name":"Afghanistan","alpha2Code":"AF"},{"name":"Åland Islands","alpha2Code":"AX"},{"name":"Albania","alpha2Code":"AL"},{"name":"Algeria","alpha2Code":"DZ"},{"name":"American Samoa","alpha2Code":"AS"},{"name":"Andorra","alpha2Code":"AD"},{"name":"Angola","alpha2Code":"AO"}]
如何从此数组获取name属性的每个值? 因此,我最终得到了一组国家/地区名称: [“阿富汗”,“奥兰群岛” ...]
答案 0 :(得分:2)
这是Array.map
的工作!
const justTheNames = countryArr.map(country => country.name);
说明::Array.map
方法将遍历数组的元素,将给定的回调函数应用于每个元素,并从回调中返回带有返回值的新数组。在这种情况下,它将遍历国家对象数组并创建一个仅包含国家名称的新数组。