Javascript 使用循环构建对象数组
是否可以使用循环构建以下变量Javascript 使用循环构建对象数组,javascript,loops,Javascript,Loops,是否可以使用循环构建以下变量 let mp3list = [ { name: "Minuetto A", path: "assets/music/minuettoA.mp3" }, { name: "Minuetto B", path: "assets/music/minuettoB.mp3" }, { name: "Minuetto C", path: "assets/music/minuettoC.mp3" }, {
let mp3list = [
{
name: "Minuetto A",
path: "assets/music/minuettoA.mp3"
},
{
name: "Minuetto B",
path: "assets/music/minuettoB.mp3"
},
{
name: "Minuetto C",
path: "assets/music/minuettoC.mp3"
},
{
name: "Minuetto D",
path: "assets/music/minuettoD.mp3"
},
{
name: "Minuetto E",
path: "assets/music/minuettoE.mp3"
},
{
name: "Minuetto F",
path: "assets/music/minuettoF.mp3"
} // etc
];
它看起来如此“模式化”,我想应该有办法!
我很想知道!:) 当然可以,但是你需要字母表。也许.map()是最干净的解决方案
让字母表=['A','B','C','D','E','F','G','H','I','J','K'];//等等
让mp3list=alphabet.map(项=>{
返回{
名称:`minuteto${item}`,
路径:`assets/music/minuteto${item}.mp3`
};
});
控制台日志(mp3list)代码>当然可以,但是你需要字母表。也许.map()是最干净的解决方案
让字母表=['A','B','C','D','E','F','G','H','I','J','K'];//等等
让mp3list=alphabet.map(项=>{
返回{
名称:`minuteto${item}`,
路径:`assets/music/minuteto${item}.mp3`
};
});
控制台日志(mp3list)代码>很好!!哦,我是JS的新手,但它是多么令人惊奇!!谢谢@丹:谢谢你的意见!我已经更新了答案,现在我等待你们的投票:-)各位,你们谈论投票和诸如此类的事情,对我来说,这是一个探索之旅,我喜欢意识到JS可以用许多不同的方式做事情!:)谢谢大家!:-)加一。请注意,param=>({object})
适用于所有支持胖箭头函数的方言。很好!!哦,我是JS的新手,但它是多么令人惊奇!!谢谢@丹:谢谢你的意见!我已经更新了答案,现在我等待你们的投票:-)各位,你们谈论投票和诸如此类的事情,对我来说,这是一个探索之旅,我喜欢意识到JS可以用许多不同的方式做事情!:)谢谢大家!:-)加一。请注意,param=>({object})
适用于支持胖箭头函数的每种方言。