제네릭과 클래스
클래스 × 제네릭
class Model<T> {
private _data:T[] = [];
constructor(data:T[]=[]) {
this._data = data;
}
get data():T[] {
return this._data;
}
add(item:T):void {
this._data.push(item);
}
remove(index:number):void {
this._data.splice(index, 1);
}
item(index:number):T {
return this._data[index];
}
clear():void {
this._data = [];
}
}실습
참고
Last updated
