Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typescript/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
TypeScript:扩充内置类型_Typescript - Fatal编程技术网

TypeScript:扩充内置类型

TypeScript:扩充内置类型,typescript,Typescript,如何扩充其中一种“内置”类型?eg阵列 在JS中,我会这样做 Array.prototype.shuffle = function () { ... }; TypeScript中的等价物是什么?类型在TypeScript中是“开放式”的,因此您可以只写: interface Array { shuffle: () => any; // <-- Whatever signature you want. } 接口数组{ shuffle:()=>any;//我们可以找到更新后的工作

如何扩充其中一种“内置”类型?eg阵列

在JS中,我会这样做

Array.prototype.shuffle = function () { ... };

TypeScript中的等价物是什么?

类型在TypeScript中是“开放式”的,因此您可以只写:

interface Array {
  shuffle: () => any; // <-- Whatever signature you want.
}
接口数组{

shuffle:()=>any;//我们可以找到更新后的工作方法的链接吗?或者只是把答案输入应该在的地方?