首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
faaarii
前端
·
1年前
关注
屏蔽作者: faaarii
举报
#每天一个知识点#
ES6 Reflect
Reflect.ownKeys()和Object.keys()
- Reflect.ownKeys(object) 包括可枚举和不可枚举的属性名,也包括 Symbol 类型的属性名
- Object.keys(object) 不包括不可枚举属性、Symbol 类型的属性以及原型链上的属性
delete 操作符和 Reflect.deleteProperty
对于对象属性的删除操作,行为完全一致,Reflect.deleteProperty(object,property),会更高阶更面向对象,保持统一性
Reflect.has() 和 Object.prototype.hasOwnProperty()
- Reflect.has(object,property) 会检查自身和原型链
- hasOwnProperty() 检查自身
- eslint 会报错Do not access Object.prototype method ‘hasOwnProperty‘ from target object no-prototype-builtins,不要使用对象原型上的方法,因为原型的方法可能会被重写
展开
前端开发圈
赞过
分享
评论
1
相关推荐
#每天一个知识点#
2025最新版Flutter3+Dart3+Getx仿微信电脑端Exe聊天系统Flutter3-WinChat。
juejin.cn
1 赞 ·
1 评论
#每天一个知识点#
Webpack 配置一错就懵?Plugin 和 Loader 分不清?
优化系列(三)来了!拆透 5 大核心基础:构建流程本质 / Plugin/Loader/proxy,全带案例。下节讲进阶优化,搞定构建提速~
戳链接看全文,求个赞藏!
3 赞 ·
0 评论
#每天一个知识点#
让生成一个敏感词过滤的功能,自己输出的内容中有敏感词,然后自己把自己拦截了。。。
0 赞 ·
2 评论