小编Har*_*son的帖子

打字稿:调用另一个类的"方法"

我是java-/type-script的新手,我有一些麻烦抓住他们的概念.我想调用另一个类的方法.但是到目前为止我还没有成功.

export class Foo {
   calcSomeThing(parameter:number): number {
      //stuff
   }
}

class Bar {
   var foo:Foo = new Foo();

   calcOtherThing() {
      result = foo.calcSomething(parameter)
   }
}
Run Code Online (Sandbox Code Playgroud)

什么是调用正确的方式calcSomethingfoocalcOtherThing


编辑:添加了一个实例 foo

typescript

7
推荐指数
2
解决办法
3万
查看次数

打字稿:确保泛型具有特定属性

如何确保泛型类型T实现特定属性?

export class Helicopter<T> implements IFlyable<T> {

    constructor(private _value : T) {
        //something
    } 

    get listOfEngines(): string[] {
       return _value.listOfEngines;
    }
}
Run Code Online (Sandbox Code Playgroud)

当前,编译器抱怨Type T没有属性listOfEngines

typescript

5
推荐指数
1
解决办法
2901
查看次数

标签 统计

typescript ×2