好,所以我想创建一个具有不同美国州的选择器,我将使用this包,该包用于输入:
var usStates = new UsaStates();
console.log(usStates.states);
输出:
{
name: "Alabama",
abbreviation: "AL",
territory: false,
capital: "Montgomery",
contiguous: true
},
{
name: "Alaska",
abbreviation: "AK",
territory: false,
capital: "Juneau",
contiguous: false
},
...(other states omitted for brevity)
{
name: "Wyoming",
abbreviation: "WY",
territory: false,
capital: "Cheyenne",
contiguous: true
}
我已经有一个选择器组件,但是它像数组道具一样接受选项:
<LNSelect
options={[
{ label: "Alabama", value: "AL" },
{ label: "New York", value: "NY" },
]}
></LNSelect>
我如何使用包的功能以必需的格式创建一个数组,将标签作为名称,将值作为缩写?
非常感谢!
通常使用map
来转换数组:
map