js中如何将对象转换为数组
warning:
这篇文章距离上次修改已过441天,其中的内容可能已经有所变动。
在JavaScript中,可以使用Object.keys(), Object.values(), 或 Object.entries()方法将对象转换为数组。
Object.keys(obj): 返回一个包含对象所有自有可枚举属性名称的数组,属性名以字符串形式返回。
const obj = { a: 1, b: 2, c: 3 };
const keys = Object.keys(obj); // ["a", "b", "c"]Object.values(obj): 返回一个包含对象所有自有可枚举属性值的数组。
const obj = { a: 1, b: 2, c: 3 };
const values = Object.values(obj); // [1, 2, 3]Object.entries(obj): 返回一个包含对象所有自有可枚举属性的键值对数组。
const obj = { a: 1, b: 2, c: 3 };
const entries = Object.entries(obj); // [["a", 1], ["b", 2], ["c", 3]]以上方法返回的数组可以用于进一步的操作,例如遍历、映射或过滤。
评论已关闭