Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/478.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用循环构建对象数组_Javascript_Loops - Fatal编程技术网

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})
适用于支持胖箭头函数的每种方言。