当前位置:网站首页>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
删除某个属性
边栏推荐
猜你喜欢

【HMS core】【FAQ】Health Kit, Ads kit, Push Kit Typical Questions Collection 5

Gao Zelong attended the Boao Global Tourism Ecology Conference to talk about Metaverse and Future Network Technology

【HMS core】【FAQ】Health Kit、Ads kit、push Kit典型问题合集5

Flink Yarn Per Job - 启动TM,向RM注册,RM分配solt

STM32H743IIT6学习笔记03——使用第三方组件FreeRTOS

使用Netty编写通用redis客户端(可指定服务器地址与端口号连接任意redis)

Hands-on Deep Learning_GoogLeNet / Inceptionv1v2v3v4

灰度值与热成像理解

Apache APISIX Ingress v1.5-rc1 released

Exploration and practice of transaction link under multi-service mode
随机推荐
shell编程流程控制练习
安装tldr
790. 数的三次方根
Hands-on Deep Learning_GoogLeNet / Inceptionv1v2v3v4
可视化开发必看:智慧城市四大核心技术
Student Information Management System (first time...)
2022杭电多校联赛第六场 题解
Go Quick Start Guide: Basic Types
碘乙酰胺在Desthiobiotin-Iodoacetamide试剂中的作用?
【硬件架构的艺术】学习笔记(2)同步和复位
WPF开发随笔收录-WriteableBitmap绘制高性能曲线图
Flink Yarn Per Job - RM启动SlotManager
2-2.基金的投资交易与结算
Go 语言 strings 库常用方法
Http-Sumggling Cache Vulnerability Analysis
Cesium.js 地形挖洞
WingIDE 7.2.0 远程调试
Go编译原理系列9(函数内联)
Keras 模型多输出 loss weight metrics 设置
2022 极术通讯-基于安谋科技 “星辰” STAR-MC1的灵动MM32F2570开发板深度评测