我有一个类似你可以在图片中看到的数组。我见过包含对象的数组,带有数字和/或字符串的数组。但我不知道如何处理这种阵列。看起来每一行都是数组中的一个对象,但没有" {}"。 (对不起,我是javascript的新手)
我的问题是..我想要一个像下面这样的新数组,我该如何转换呢?
newArray = [
{
time:Q2.14,
percent:...
},
{
time:Q3.14,
percent:...
},
{
time:Q4.14,
percent:...
},
....
]
百分比是当前时间的值,由所有数字的总和除以。 欣赏!
答案 0 :(得分:0)
那不是一个阵列。它是具有子对象的对象。
var outputArray = [];
for( var prop in notQuiteArray ) {
outputArray.push({time: prop, percent: notQuiteArray[prop]});
}
其中notQuiteArray
是您正在检查的对象。