使用for循环用对象填充数组

时间:2014-02-14 02:52:46

标签: javascript arrays object for-loop

我有一个带有数组的函数,由3组字符串组成。对于每组字符串,该函数应吐出2个结果整数/数字。

Link to the jsfiddle of work in progress 所以如果输入是

["10:00AM-12:30PM","02:00PM-02:45PM","09:10AM-09:50AM"]

我试图通过使用for循环来获取函数,为数组的每个元素吐出2分钟计数(总计6分钟计数,每个字符串2个)。

我想我需要存储在对象中的结果?或者也许是一个由对象组成的数组?我在这里有点困惑。

我对如何组织它感到困惑,以便无论从函数返回什么,我都可以轻松访问它。

因此,返回3个对象的数组可能是最好的方法,每个对象都包含:

1st identifier key: an identifier of some sort (perhaps using the [i] from the for loop),
2nd key/property time1min: with the value being time1min (which is the 1st minute count),
3rd property time2min: with the value being time2min for that string.

正如你从我上面的jsfiddle中看到的那样,我迷失了如何输出到一个对象或一个对象数组。

1 个答案:

答案 0 :(得分:1)

结果是一个数组;所以results[0].time1min 请尝试使用console.log(results);。它比警报更好。