簡體   English   中英

如何將列表中的每個元素轉換為單獨的字典反應js

[英]how to convert each element in list to separate dictionary react js

你好,我有一個包含所有國家代碼的列表,我想將它們轉換為單獨的字典

代碼清單

(169) ["Af", "al", "dz", "ao", "Ar", "Am", "Au", "At", "Az", "ds", "bh", "Bd", "bb", "by", "be", "bz", "bj", "bt", "bo", "da", "bw", "br", "bn", "bg", "bf", "Bi", "cv", "kh", "cm", "ca", "cf", "td", "cl", "cn", "co", "km", "cg", "cr", "ci", "hr", "cu", "cy", "Cz", "cod", "dk", "Dj", "do", "Ec", "Eg", "Sv", "gq", "er", "ee", "swz", "et", "Fj", "fi", "fr", "ga", "gm", "Ge", "de", "gh", "Gr", "gt", "gn", "gw", "gy", "ht", "hn", "iu", "is", "in", "id", "ir", "ie", "il", "it", "jm", "jp", "jo", "kz", "ke", "kw", "kg", "la", "lv", "lb", "ls", "lr", "ly", "lt", "lu", "mg", "mw", "my", "mv", "ml", "mt", "mr", …]

我想把它轉換成這樣

 const data = [
    {country: af},
    {country: al},
    {country: dz}.......
 ]

我不知道該怎么做..這是我的js代碼

function current() {
const country_filter_2019 = Data.map((e) => {
    return e.country;
});
console.log(country_filter_2019);
const data = [{ country: country_filter_2019, value: 1424525 }];
console.log(data);
return (
    <div className='map'>
    </div>
);

}

有一個解決方案會非常有幫助..

您需要從 map 返回map

const countryMap = data.map(country => ({country}))

你的意思是這樣的嗎?

const countries = ["Af", "al", "dz", "ao", "Ar", "Am", "Au"];
const data = countries.map(countryCode => {
    return { country: countryCode };
})
const data = ["Af", "al", "dz", "ao", "Ar", "Am", "Au", "At", "Az", "ds", "bh", "Bd", "bb", "by", "be", "bz", "bj", "bt", "bo", "da", "bw", "br", "bn", "bg", "bf", "Bi", "cv", "kh", "cm", "ca", "cf", "td", "cl", "cn", "co", "km", "cg", "cr", "ci", "hr", "cu", "cy", "Cz", "cod", "dk", "Dj", "do", "Ec", "Eg", "Sv", "gq", "er", "ee", "swz", "et", "Fj", "fi", "fr", "ga", "gm", "Ge", "de", "gh", "Gr", "gt", "gn", "gw", "gy", "ht", "hn", "iu", "is", "in", "id", "ir", "ie", "il", "it", "jm", "jp", "jo", "kz", "ke", "kw", "kg", "la", "lv", "lb", "ls", "lr", "ly", "lt", "lu", "mg", "mw", "my", "mv", "ml", "mt", "mr"].map((code)=>({country:code}))

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM