let json = {
a: 12,
get b() {
console.log(123);
return this.a + 10;
},
set b(data) {
console.log(456);
this.a = data / 2;
}
};
b是一个属性。
每次访问json.b的时候,都会触发get函数,输出123(包括在控制台中展开json的b)。
直接修改json.b,会触发set函数,导致a属性的修改。set函数中的data是新修改的b的值。
getter和setter
转载本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。
上一篇:加密工具 md5
下一篇:JavaScript详细笔记
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
Softmax和Sigmoid应用之——CLIP和SiGLIP
Softmax和Sigmoid函数在多模态图像嵌入模型中的运用。
损失函数 多模态 CLIP SigLIP AIGC的底层技术