【发布时间】:2016-12-09 05:48:05
【问题描述】:
我为此搜索了答案,但没有找到答案:
有没有办法强制至少一个参数作为休息参数?
在下面的代码中,对logArray 的所有三个调用都是有效的,但我希望第一个调用失败。
function logArray(...elements: number[]) {
elements.forEach(x => console.log(x));
}
logArray(); // should fail but works
logArray(1);
logArray(1,2);
【问题讨论】:
标签: arrays typescript ecmascript-6 variadic-functions