将属性引用从一类传递到另一类

西蒙工程师

说我有2节课AuthClient如果我有一个属性,Auth.token我希望能够将该属性传递Client.token为引用,以便在更改Auth.token时也更改的值Client.token

这是一个当前无法使用的简化示例。

class Auth {
  constructor() {
    this._token = '123';
  }
  get token() {
    return this._token;
  }
  updateToken(newToken) {
    this._token = newToken;
  }
}

class Client {
  constructor(token) {
    this._token = token;
  }
  fetch() {
    console.log(this._token);
  }
}

const auth = new Auth();
const client = new Client(auth.token);
client.fetch();
auth.updateToken('abc');
client.fetch();
简单的J

您可以将Auth实例传递Client实例并token通过进行访问Auth这将确保对的更新Auth._token会影响Client

class Auth {
  constructor() {
    this._token = '123';
  }
  get token() {
    return this._token;
  }
  updateToken(newToken) {
    this._token = newToken;
  }
}

class Client {
  constructor(auth) {
    this._auth = auth;
  }
  fetch() {
    console.log(this._auth.token);
  }
}

const auth = new Auth();
const client = new Client(auth);
client.fetch();
auth.updateToken('abc');
client.fetch();

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将方法作为回调从一类传递到另一类

来自分类Dev

将整数数组从一类传递到另一类

来自分类Dev

将向量从一类传递到另一类作为对象

来自分类Dev

将ArrayList从一类传递到另一类

来自分类Dev

如何将类型从一类传递到另一类?

来自分类Dev

将结果从一类传递到另一类

来自分类Dev

如何将头寸价值从一类传递到另一类

来自分类Dev

JAVA:将值从一类传递到另一类

来自分类Dev

将布尔方法从一类传递到另一类

来自分类Dev

将String从一类传递到另一类

来自分类Dev

如何将数组从一类传递到另一类?

来自分类Dev

将泛型从一类传递到另一类?

来自分类Dev

如何在Java中将变量从一类传递到另一类?

来自分类Dev

QuartzScheduler:将数据库值从一类传递到另一类

来自分类Dev

如何将特定变量从一类继承到另一类?

来自分类Dev

一类覆盖另一类的属性

来自分类Dev

如何在Xamarin中将绑定值从一类传递到另一类?

来自分类Dev

实现从一类到另一类的类型转换

来自分类Dev

从一类调用方法到另一类?

来自分类Dev

从一类到另一类的方法调用不起作用?

来自分类Dev

从一类调用方法到另一类?

来自分类Dev

获取从一类到另一类的数组长度

来自分类Dev

使用LESS将样式从一类添加到另一类

来自分类Dev

将整数从一类转移到另一类

来自分类Dev

快速地将变量从一类转移到另一类

来自分类Dev

无法使用* .get *()将数据从一类获取到另一类

来自分类Dev

如何在iOS中将NSobject类数据从一个类传递到另一类?

来自分类Dev

如何将链函数从一类添加到另一类?

来自分类Dev

CSS一类忽略另一类

Related 相关文章

热门标签

归档