JS对象转数组
要将JavaScript对象转换为数组,可以使用Object.keys()
, Object.values()
, 或 Object.entries()
方法,取决于你需要得到键、值,或者键和值。
// 假设有如下对象
const obj = {
key1: 'value1',
key2: 'value2',
key3: 'value3'
};
// 将对象的键转换为数组
const keysArray = Object.keys(obj); // ['key1', 'key2', 'key3']
// 将对象的值转换为数组
const valuesArray = Object.values(obj); // ['value1', 'value2', 'value3']
// 将对象的键值对转换为数组,数组中是键值对的数组
const entriesArray = Object.entries(obj); // [['key1', 'value1'], ['key2', 'value2'], ['key3', 'value3']]
选择使用哪个方法取决于你的具体需求。
评论已关闭