Javascript 您可以使用表达式-arrayName[“;cityName”;]查找所有城市,因为它是一个对象

Javascript 您可以使用表达式-arrayName[“;cityName”;]查找所有城市,因为它是一个对象,javascript,arrays,object,ecmascript-6,Javascript,Arrays,Object,Ecmascript 6,以下是印度各州的城市列表。你应该完成 该函数在该列表之后给出,该列表将输入作为状态名,并将输出作为状态名发送 该州所有城市的第一个字母的csv 输入-findCityFunction(“Manipur”) 输出-“I,L,M,T” 解释——“Imphal*”、“Lilong”、“Mayang Imphal”、“Thoubal”的首字母是I、L、M和T,T给定一个包含州和城市的对象,它相当简单: const statesAndCities={ “Manipur”:[“Imphal”、“Lilon

以下是印度各州的城市列表。你应该完成 该函数在该列表之后给出,该列表将输入作为状态名,并将输出作为状态名发送 该州所有城市的第一个字母的csv

输入-
findCityFunction(“Manipur”)

输出-
“I,L,M,T”


解释——
“Imphal*”、“Lilong”、“Mayang Imphal”、“Thoubal”
的首字母是
I
L
M
T
T

给定一个包含州和城市的对象,它相当简单:

const statesAndCities={
“Manipur”:[“Imphal”、“Lilong”、“Mayang Imphal”、“Thoubal”]
};
const findCityFunction=name=>statesAndCities[name].map(([c])=>c.join(“,”);
console.log(findCityFunction(“Manipur”)让findCityFunction=(stateName)=>{
让输出=[];
for(cityData中的var状态)
{
if(state===stateName)
{
var cities=城市数据[州];
for(城市中的var cityName)
{
var aCity=城市[cityName];
输出推送(aCity.charAt(0));
}
打破
}
}
返回output.toString();

};

以下是印度各州的城市列表
?你能展示一下你的列表是什么样子吗?让cityData={“安达曼和尼科巴群岛”:[“布莱尔港*”],让findCityFunction=(stateName)=>{//在这里开始你的代码。};你能解释一下为什么statesAndCities[name].map([c])=>c)返回城市的第一个字母吗?@Benjamin这里它只销毁字符串的第一个索引值,与
let[a]='Some string'相同