在 Vue 中,你可以使用 Object.keys()map() 函数来将对象转换为数组。

例如:

let object = { a: 1, b: 2, c: 3 }
let array = Object.keys(object).map(key => object[key])
console.log(array)  // [1, 2, 3]

你也可以使用 Object.values() 函数来达到同样的效果:

let object = { a: 1, b: 2, c: 3 }
let array = Object.values(object)
console.log(array)  // [1, 2, 3]

你还可以使用扩展运算符(...)将对象转换为数组,但这种方法只能转换对象的值,不能转换对象的键:

let object = { a: 1, b: 2, c: 3 }
let array = [...object]
console.log(array)  // [1, 2, 3]
Logo

基于 Vue 的企业级 UI 组件库和中后台系统解决方案,为数万开发者服务。

更多推荐