Object的getOwnPropertyNames()方法

了解JavaScript中Object对象的getOwnPropertyNames()方法 Object.getOwnPropertyNames()返回一个包含传入参数对象的所有自有属性名称的数组,包括不可枚举属性。它不考虑继承属性。 不可枚举属性不会被迭代。例如,在for..of循环中不会列出其属性。 如果只想获取可枚举属性的列表,可以使用Object.keys()。 示例: const dog = {} dog.breed = 'Siberian Husky' dog.name = 'Roger' Object.getOwnPropertyNames(dog) //[ 'breed', 'name' ]