我使用for..in
循环加入对象属性。我想知道是否有一种更简单的方法,例如join()
用于数组。
const data = { a: '213', b: 'asv', c: 'sdfs' }
let printData = ''
for (let attr in data) {
printData += `${attr}: ${data[attr]}<br />`
}
答案 0 :(得分:3)
Object.keys
可以帮到你:
const printData = Object.keys(data).map(key => `${key}: ${data[key]}`).join("<br />");
答案 1 :(得分:2)
您可以尝试getView()
和Object.entries
Array.map
答案 2 :(得分:0)
循环是必要的。 首先将obj转换为数组,或重写Object.toString函数