对象转数组

582 阅读1分钟
let arr = Obeject.value(obj)			返回一个数组包含对象的所有值
	
let arr = Obeject.key(obj)				返回一个数组包含对象的所有名
	
for (const [key, value] of Object.entries(obj)) {
	console.log(`${key}: ${value}`);	返回一个数组包含该对象可枚举的名值对
}	

合并对象至新对象

const target = { a: 1, b: 2 };
const source = { b: 4, c: 5 };
const returnedTarget = Object.assign(target, source);

对象的key值为数字是,用Array.form(obj),将对象内的值遍历到数组内

let obj = {0: 'nihao',1: 'haha',2: 'gansha','length': 3} 
let arr = Array.from(obj)
	1. object中必须有length属性,返回的数组长度取决于length长度
	2. key 值必须是数值