文档手册

资产类 Asset

2024-07-18 17:30:23

类 Asset

 特定于 Sciter。

此类表示本机资产 - 在主机应用程序或可加载扩展(Sciter 插件)中定义的本机可编写脚本的对象。

该类没有预定义的实例属性或方法 - 它们仅在本机代码中定义。

 静态类方法

Asset.instanceOf(object,assetClassName):bool

如果对象是 a) 资产和 b) 本机类 assetClassName 的资产,则返回 true。

示例,以下代码检查 db.exec() 是否返回 Recordset 对象:

let rs = db.exec("select * from stocks order by price");

if ( Asset.instanceOf(rs,"Recordset") )
showRecordset(rs);
else
$("#result").innerText = "Wrong type:" + rs;

Asset.typeOf(assetObj):string

返回本机资产的类名。

let rs = db.exec("select * from stocks order by price");

if ( rs instanceof Asset && Asset.typeOf(rs) === "Recordset" )
showRecordset(rs);
else
$("#result").innerText = "Wrong type:" + rs;