如果我在该类中另一个对象内的一个对象中,如何获得对该类实例的引用?

拉斐尔·卡斯特罗(Raphael Castro)

我正在构建一个angular应用程序,并且在另一个ts文件中定义了一个类。我正在尝试获取由定义的属性,constructor但是我object在另一个中object通常,我会使用“ this”关键字,但这是指object我所在的位置而不是父类。

这是该类的用途:

var devList = new DateList(dates)

这是DateList类的简化版本:

export class DateList {
  date
  constructor(input){
    this.date = input
  }

  devs = {
    bluegreen: {
      dates: this.date.bluegreen //<-----------I believe "this" in this 
                                 //            case refers to bluegreen, 
                                 //            how do I get it to refer
                                 //            to this instance of the 
                                 //            DateList class?
    }
  }

}

编辑
我是编程的初学者,所以我不明白函数与另一个对象内部的对象有什么关系。谁能解释如何解决此问题,以及该问题如何应用于功能?

以斯拉

设置类属性发生在构造函数之前,因此在声明类属性'devs'时,this.date是未定义的。将设置“ devs”移动到构造函数中,它将起作用:

export class DateList {

  private date: any;
  public devs: Object;

  constructor(input: Object){
    this.date = input

    this.devs = {
      bluegreen: {
        dates: this.date.bluegreen
      }
    }
  }
}

let dateList: DateList = new DateList({
  bluegreen: 'bluegreen_val'
});

console.log(dateList.devs);

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在另一个类中创建该类的实例

来自分类Dev

如何从jQuery更改类,但从另一个对象中删除该类

来自分类Dev

如何从jQuery更改类,但从另一个对象中删除该类

来自分类Dev

在另一个类中引用该类的实例化

来自分类Dev

如果在另一个类中执行了某些操作,则如何刷新该类的实例

来自分类Dev

如何确保仅创建该类对象的一个实例?

来自分类Dev

如何在该类中为该类的每个对象运行一个函数?

来自分类Dev

当在Python中创建一个类并使用引用该类的对象时,您将如何在该类中使用该对象的名称?

来自分类Dev

当在Python中创建一个类并使用引用该类的对象时,您将如何在该类中使用该对象的名称?

来自分类Dev

另一个类的c ++私有对象:初始化并使用它调用该类中的函数

来自分类Dev

如何在Typescript类中声明的函数在该类的另一个函数中使用?

来自分类Dev

另一个对象内部的引用对象实例

来自分类Dev

我如何创建一个接收类的接口,而不是在Typescript中接收该类的实例的接口

来自分类Dev

如何创建一个类,另一个类在react js中扩展了该类

来自分类Dev

从一个对象为一个类设置一个变量,并从该类的另一个对象访问相同的值

来自分类Dev

如果对象与另一个对象属性匹配,如何获取对象中的值

来自分类Dev

在JavaScript中删除对另一个对象的引用

来自分类Dev

在JavaScript中删除对另一个对象的引用

来自分类Dev

如果他嵌套在另一个对象实例中,该如何访问对象方法?

来自分类Dev

如何订阅rxjs中另一个对象中引用的对象的属性更改

来自分类Dev

如果我有一个对象是另一个对象的属性,如何从该属性对象引用主对象?

来自分类Dev

在类中声明属性,该类在C ++中具有另一个类型

来自分类Dev

调用另一个文件中的类和函数以编辑该类中的变量

来自分类Dev

如何在SPARQL中查找引用另一个对象的对象

来自分类Dev

如何防止删除Realm中另一个对象引用的对象?

来自分类Dev

如何在同一Javascript对象中的另一个属性的值中引用一个属性?

来自分类Dev

如何从另一个对象的对象引用变量?

来自分类Dev

我想使用由另一个类实现的接口来调用函数,而不用在 C# 中创建该类的实例

来自分类Dev

我可以在同一个json文件中的另一个对象中引用一个json对象吗?

Related 相关文章

  1. 1

    在另一个类中创建该类的实例

  2. 2

    如何从jQuery更改类,但从另一个对象中删除该类

  3. 3

    如何从jQuery更改类,但从另一个对象中删除该类

  4. 4

    在另一个类中引用该类的实例化

  5. 5

    如果在另一个类中执行了某些操作,则如何刷新该类的实例

  6. 6

    如何确保仅创建该类对象的一个实例?

  7. 7

    如何在该类中为该类的每个对象运行一个函数?

  8. 8

    当在Python中创建一个类并使用引用该类的对象时,您将如何在该类中使用该对象的名称?

  9. 9

    当在Python中创建一个类并使用引用该类的对象时,您将如何在该类中使用该对象的名称?

  10. 10

    另一个类的c ++私有对象:初始化并使用它调用该类中的函数

  11. 11

    如何在Typescript类中声明的函数在该类的另一个函数中使用?

  12. 12

    另一个对象内部的引用对象实例

  13. 13

    我如何创建一个接收类的接口,而不是在Typescript中接收该类的实例的接口

  14. 14

    如何创建一个类,另一个类在react js中扩展了该类

  15. 15

    从一个对象为一个类设置一个变量,并从该类的另一个对象访问相同的值

  16. 16

    如果对象与另一个对象属性匹配,如何获取对象中的值

  17. 17

    在JavaScript中删除对另一个对象的引用

  18. 18

    在JavaScript中删除对另一个对象的引用

  19. 19

    如果他嵌套在另一个对象实例中,该如何访问对象方法?

  20. 20

    如何订阅rxjs中另一个对象中引用的对象的属性更改

  21. 21

    如果我有一个对象是另一个对象的属性,如何从该属性对象引用主对象?

  22. 22

    在类中声明属性,该类在C ++中具有另一个类型

  23. 23

    调用另一个文件中的类和函数以编辑该类中的变量

  24. 24

    如何在SPARQL中查找引用另一个对象的对象

  25. 25

    如何防止删除Realm中另一个对象引用的对象?

  26. 26

    如何在同一Javascript对象中的另一个属性的值中引用一个属性?

  27. 27

    如何从另一个对象的对象引用变量?

  28. 28

    我想使用由另一个类实现的接口来调用函数,而不用在 C# 中创建该类的实例

  29. 29

    我可以在同一个json文件中的另一个对象中引用一个json对象吗?

热门标签

归档