제네릭과 함수
함수 × 제네릭
function getItemArray(arr, index) {
return arr[index];
}
function pushItemArray(arr, item) {
arr.push(item)
}function getItemArray(arr:any[], index:number):any {
return arr[index];
}
function pushItemArray(arr:any[], item:any):void {
arr.push(item);
}function getItemArray<T>(arr:T[], index:number):T {
return arr[index];
}
function pushItemArray<T>(arr:T[], item:T):void {
arr.push(item);
}
const potatoChip_materials = ['어니언'];
getItemArray(potatoChip_materials, 0); // '어니언'
pushItemArray<string>(potatoChip_materials, '사워크림'); // ['어니언', '사워크림']실습
참고
Last updated
