我是一个TypeScript新手,如果我弄错了,请原谅我。
根据在线TypeScript指南this,以下TypeSript是有效的:
function foo(x, y, z) { }
var args = [0, 1, 2];
foo(...args);相反,当我运行tsc *.ts --watch --target ES6来编译我的TypeScript时,我得到了error TS2346: Supplied parameters do not match any signature of call target.
这不应该工作得很好吗?这是一个相当基本的任务,那么我做错了什么呢?
发布于 2017-01-17 23:46:13
你可以试试这段代码there
function foo(x:number, y:number, z:number):void {
console.log(x,y,z);
}
let args:number[] = [0, 1, 2];
foo(...args);
强文本
https://stackoverflow.com/questions/41681629
复制相似问题