对象转化为数组的三种方法: Object.keys(obj) -----根据对象的键形成的数组(常用) Object.entries(obj) ---- 根据对象的键值对形成的数组 Object.values(obj)----根据对象的值形成的数组
for-in 循环可以枚举原型链中的属性,而Object.values(obj)不可以。
for- in 的返回值可以是对象的属性名(键名)和属性值,而Object.values(obj)只返回属性值。
对象转化为数组的三种方法: Object.keys(obj) -----根据对象的键形成的数组(常用) Object.entries(obj) ---- 根据对象的键值对形成的数组 Object.values(obj)----根据对象的值形成的数组
for-in 循环可以枚举原型链中的属性,而Object.values(obj)不可以。
for- in 的返回值可以是对象的属性名(键名)和属性值,而Object.values(obj)只返回属性值。