JavaScript:如何从单个对象连接两个值?

时间:2019-10-31 17:41:32

标签: javascript concatenation

我知道这很简单,但是无论出于什么原因,我现在都已陷入困境。

我有一组对象,它们都有自己的monthyear属性,我试图将每个对象的两个对象串联起来,然后一起显示。我的数据如下:

"caloriesBurned": [
        {
            "month": "Nov",
            "year": "2018",
            "calories": 64.15
        },
        {
            "month": "Dec",
            "year": "2018",
            "calories": 75.07
        }
]

1 个答案:

答案 0 :(得分:0)

你可以这样做

let arrayResult = []
for(let i=0; i< caloriesBurned.length; i++){debugger
    test = i+ ":->" + caloriesBurned[i].month + " " + caloriesBurned[i].year;
    arrayResult.push(test)
}

或者如果需要使用ES6然后仅使用map函数,则无需使用for循环而不是将map作为高阶函数使用,然后可以以更简单的方式实现,如果不方便的话,可以还要使用上面的代码。