[TS] Typescript 在標準內建物件加上屬性
宣告 這個動作是 Extends Array Interface
interface Array<T> { newfunc(o: T): Array<T>; } Array.prototype.newfunc = function (o) { // some code return this; } 使用 使用者要先拿到被 extend 的 interface
declare global { interface Array<T> { newfunc(o: T): Array<T>; } } Reference stackoverflow - extending array in typescript bobbyhadz - typescript-array-extend