假设我有一个对象数组,每个对象的结构如下:
var arr = [
{name: 'mike', age: 25, hair: 'hairy', height: 'tall'},
{name: 'jon', age: 53, hair: 'brown', height: 'short'}
]
预期输出如下:
Person #1
Name: Mike
Age: 25
Hair: Hairy
Height: Tall
Person #2
Name: Jon
Age: 53
Hair: Brown
Height: Short
由于我是如何使用它的,所以我需要循环遍历,将所有内容输出到字符串,然后继续追加,然后将字符串发送给其他东西以供用户使用。 Object.keys/values/entries
似乎并不是我真正想要的。
如何从这些数据中创建可用的字符串?
答案 0 :(得分:0)
我使用以下方法解决了这个问题:
for (i in x) {
text += i + ': ' + x[i]
}
非常简单。