我正在尝试使用打字稿为二维数组添加一些扩展方法。
对于一维数组,语法很简单:例如
interface Array<T> {
randomize();
}
Array.prototype.randomize = function () {
this.sort(() => (Math.round(Math.random()) - 0.5));
}
我希望我可以用二维数组做类似的事情,但以下不起作用:
interface Array<Array<T>> {
test();
}
是否可以在 Typescript 中对二维数组进行原型设计?