项目中需要平凡判断对象是否为空, 将isEmpty的方法通过Object.prototype注入,使所有对象都有isEmpty方法,随调随用.看似非常方便,会不会有隐患呢?
Object.defineProperty(Object.prototype, "isEmpty", { enumerable: false, configurable: false, get: function () { return function () { for (let key in this) { return false } return true } } })
已解决
悬赏分:60
- 解决时间 2022-01-17 11:35
点赞 0反对 0举报 0
收藏 0
分享 15