1.For..in
可以遍历自身和继承的所有可枚举属性,不含Symbol。
2.Object.keys()
返回一数组,含自身非继承的所有可枚举属性,不含Symbol。
3.Object.getOwnPropertyNames()
返回一数组,含自身非继承的所有枚举和不可枚举属性,不含Symbol。
4.Object.getOwnPropertySymbols()
返回一数组,含自身非继承的所有Symbol属性。
5.Reflect.ownKeys()
返回一数组,含自身非继承,枚举和不可枚举及Symbol的所有属性