1、for ... in ..
遍历对象,返回对象的每一个属性;
2、Object.keys()
遍历对象,并返回一个数组,数组的元素由对象的每个属性构成;
3、Object.values()
遍历对象,并返回一个数组,数组的每一个元素由对象的属性值组成;
4、Object.entries()
遍历对象,并返回一个数组,数组的每一个元素是由对象的属性以及属性值组成的数组;
5、Object.assign()
复制并克隆对象,并返回合并后的对象,如果是多个对象参数,那么相同的属性,后边的属性值会覆盖前边的属性值;
例如: Object.assign({} , obj)
6、Object.create()
对象的创建
7、Object.prototype.hasOwnProperty(prop)
返回是否是目标对象上的属性,是返回 true, 否则返回 false
原文:https://www.cnblogs.com/mufc/p/10594042.html