使用TypeScript,我试图弄清楚如何在参数列表中进行数组解构.
我们可以像这样使用对象解构:
let foo = function({firstname, lastname}){...}
foo({
firstname: 'ralph',
lastname: 'lauren'
});
Run Code Online (Sandbox Code Playgroud)
我想知道我们是否可以对数组解构做同样的事情,这对我来说非常有用,例如:
let bar = function([desc, opts, fn]){...}
bar([
'yes',
{},
function(){}
]);
Run Code Online (Sandbox Code Playgroud)
是否可以使用TypeScript数组执行此操作?
Jok*_*ter 15
固定长度和类型的数组tuple在TS中也称为a .我们可以构造一个元组参数,如:
let bar = function ([desc, opts, fn]: [string, {}, Function]) {
}
bar([
'yes',
{},
function () { }
]);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2537 次 |
| 最近记录: |