当前位置:网站首页>Reflect中的方法
Reflect中的方法
2022-08-05 11:50:00 【涵。】
Reflect与Object中的方法类似,vue3采用proxy和reflect实现的双向绑定,因此,就学习一下Reflect中的方法,加深理解
1 Reflect.get
通常配合proxy使用,获取属性值
let x={
p:1,foo:2}
let y={
foo:3}
let obj=new Proxy(x,{
get(target,key,receiver){
console.log(receiver[key]+'bar')
}
})
Reflect.get(obj,'foo',y) //3bar
2 Reflect.set
用于设置属性
const target={
set a(v){
this.b=v}}
const reveiver={
}
Reflect.set(target,'a',3,receiver)
3 Reflect.has
检查是否含有某个属性
4 Relfect.ownKeys
用于遍历对象,可以遍历symbol作为键名的属性
5 Reflect.deleteProperty
删除某个属性
边栏推荐
- Machine Learning - Logistic Regression
- 自从用了 Kiali 以后才知道,配置 Istio 的 流量管理 是如此容易
- 一张图理解EOS是什么
- 深度学习(四)分析问题与调参 理论部分
- LeetCode刷题(8)
- Android development with Kotlin programming language II Conditional control
- hdu 1870 愚人节的礼物 (栈)
- 789. 数的范围
- Introduction to the Evolution of Data Governance System
- How to write a blog with Golang - Milu.blog development summary
猜你喜欢

Hands-on Deep Learning_GoogLeNet / Inceptionv1v2v3v4

互联网行业凛冬之至,BATM的程序员是如何应对中年危机的?

对于聚合物聚乙二醇PEG大家了解多少了?以及在生活中的应用

自从用了 Kiali 以后才知道,配置 Istio 的 流量管理 是如此容易

澳洲站:电吹风AS/NZS 60335.2.23: 2017 安全标准测试

详细剖析 Redis 三种集群策略

分布式事务解决方案

Version Control | Longzhi invites you to go to the GOPS Global Operation and Maintenance Conference to explore the road of large-scale, agile, high-quality and open software development and operation

训练集Loss收敛,但是测试集Loss震荡的厉害?

【HMS core】【FAQ】Health Kit, Ads kit, Push Kit Typical Questions Collection 5
随机推荐
祝所有码农七夕快乐~
前沿技术数字孪生如何应用在智慧城市上?
一张图理解EOS是什么
安装tldr
再获殊荣 | 赛宁网安入选2022年度“培育独角兽”企业榜单
How about Ping An Mengwa Card Insurance?Let parents read a few ways to identify products
PHP高级检索功能的实现以及动态拼接SQL
安全软件Avast与赛门铁克诺顿NortonLifeLock合并获英国批准
790. 数的三次方根
hdu4545 Magic String
60行从零开始自己动手写FutureTask是什么体验?
平安萌娃卡保险怎么样?让父母读懂几个识别产品的方法
2-2.基金的投资交易与结算
5G NR system messages
Student Information Management System (first time...)
解决 json.dump 报错:TypeError - Object of type xxx is not JSON serializable
Cesium.js 三维土壤地质剖面分割挖掘
2022杭电多校联赛第六场 题解
Wingide 快捷键
解决 cuDNN launch failure 错误