我正在附近尝试简单的汇编脚本,似乎找不到打印数组长度的方法。这是最小的复制品:
let a = new Array<string>();
logging.log(a.length.toString());
不编译
ERROR TS2339: Property 'toString' does not exist on type 'i32'.
logging.log(a.length.toString());
~~~~~~~~
in assembly/main.ts(171,23)
虽然toString()
明确存在于 上i32
,例如以下代码段编译并工作:
let a: i32 = 5;
logging.log(a.toString());