我是靠谱客的博主 正直美女,最近开发中收集的这篇文章主要介绍react - get或set 取值函数,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

取值函数(getter)和存值函数(setter)

您可以添加以get或set为前缀的方法来创建getter和setter,它们是根据您正在执行的操作执行的两个不同的代码:访问变量或修改其值。
对某个属性设置存值函数和取值函数,拦截该属性的存取行为。

class People {
  constructor(name) {
    this._name = name
  }
  set name(newName) {
    this._name = newName
  }
  get name() {
    return this._name.toUpperCase();
  }
}
let p1 = new People('Tom')
p1._name // Tom
p1.name // TOM
p1.name = 'Jack'
p1._name // 'Jack'
p1.name  // 'JACK'

  

来自:

https://www.jianshu.com/p/d318560e0247

转载于:https://www.cnblogs.com/tongbiao/p/11469909.html

最后

以上就是正直美女为你收集整理的react - get或set 取值函数的全部内容,希望文章能够帮你解决react - get或set 取值函数所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(45)

评论列表共有 0 条评论

立即
投稿
返回
顶部