相关疑难解决方法(0)

TypeScript或JavaScript类型转换

如何在TypeScript或Javascript中处理类型转换?

假设我有以下TypeScript代码:

module Symbology { 

    export class SymbolFactory { 

        createStyle( symbolInfo : SymbolInfo) : any { 
            if (symbolInfo == null)
            {
                 return null;
            }

            if (symbolInfo.symbolShapeType === "marker") {      

                // how to cast to MarkerSymbolInfo          
                return this.createMarkerStyle((MarkerSymbolInfo) symbolInfo);
            }                                  
        }

        createMarkerStyle(markerSymbol : MarkerSymbolInfo ): any { 
            throw "createMarkerStyle not implemented";
        }              

    }
}
Run Code Online (Sandbox Code Playgroud)

哪里SymbolInfo是基类.如何从处理类型转换SymbolInfoMarkerSymbolInfo以打字稿或Javascript?

casting typescript

154
推荐指数
2
解决办法
19万
查看次数

标签 统计

casting ×1

typescript ×1