我正在制作一个应用程序,每首歌曲需要读取10首歌曲名称和5个评级。我有一个数组为每首歌将存储名称和5个不同的评级将是理想的,但我不知道如何动态创建一个for循环的数组。有任何想法吗?下面是一个示例:使用for循环动态创建数组
for (var song = 1; song < 11; song++) {
prompt("Give song title, No:" + " " + song);
for (var i = 1; i < 8; i++) {
prompt("Give song No:" + " " + song + " " + ", rating:" + i);
}
}
@Alex,为什么在世界上你需要一个for循环和数组的jQuery? – epascarello
最有可能的数据结构是单个数组,每首歌有一个元素。每首歌曲元素都是一个属性为“name”和“ratings”的对象,其中“ratings”是一个五元素数组。您可以通过创建该数组来创建该数组,然后每次通过循环将新元素推送到该数组上。 –