1. Reflect.deleteProperty()
推荐使用函数式的 Reflect.deleteProperty() 而不是命令式的 delete 来删除对象属性,因为前者成功与否都会返回boolen值,方便维护,但是后者不会
2. Reflect.ownkeys()
推荐使用 Reflect.ownkeys() 这一 ES6 新增的极为强大的 API 而非其他 (诸如 for in, Object.keys(), Object.getownPropertyNames(), Object.getownProperty()等) API 来遍历对象属性,因为 Reflect.ownkeys() 可以在避免遍历原型链属性的同时遍历到 Symbol 和 不可枚举属性,避免了上述 API 缺点的同时吸纳了他们的优点,可以说是遍历对象的集大成者。