Я использую машинопись для добавления нового прототипа в массив.Я узнал, что я могу распечатать функцию-прототип в цикле for.
.ts
declare global {
interface Array<T> {
group(groupByKey: T): Array<T>;
}
}
if (!Array.prototype.group) {
Array.prototype.group= function<T>(this: T[], groupByKey: string): T[] {
return group(this, groupByKey);
};
}
console
var keys = Object.keys({a:1});
var str=""
for (var k in keys) {
console.log(k)
}
Вывод на консоль
0
group
можно ли вывести значение в массивевместо значения прототипа.Но прототип тоже может хорошо функционировать.