最近我在Typescript项目中注意到了类似的情况。我对TS的了解不是很丰富,所以我想问一下它的作用/意义?
有一些wistia_project_id
。我想在ClassA
上运行methodB,但是它不起作用。当我使用(<> input).methodB()时-效果很好。为什么?
在下面的示例中,<>中的类型可能有误,但现在并不重要。我只想了解(something).method()语法的工作方式,但是我什至不知道如何在互联网上搜索它。
感谢帮助!
input
我想在{p>上使用ClassA {
methodA() {
let input: JQuery = some JQuery object
input.methodB(); //does not work
(<ClassBElement>input).methodB(); //works perfectly
}
}
----------------------------------
ClassB {
public methodB() {
//do something
}
}