【JavaScript】遍历对象属性

for in;

遍历对象的可枚举属性,包括自有属性、继承自原型的属性

Object.keys();

遍历对象的可枚举属性,返回一个由自身可枚举属性组成的数组

Object.getOwnPropetyNames();

遍历对象的可枚举和不可枚举属性,返回所有自身属性(不包括Symbol的属性)组成的数组

Object.getOwnPropertySymbols();

遍历对象的Symbol属性,返回一个自身所有 Symbol属性的数组

Reflect.ownKeys();

遍历所有属性,返回一个所有属性的数组
Object.getOwnPropertyNames(target) + Object.getOwnPropertySymbols(target);

你可能感兴趣的:(【JavaScript】遍历对象属性)