개발/Typescript

enum

반응형
//중간에 enum 들어가면 순서가 꼬여서 문제가 생길 수 있기 때문에 숫자나 문자열로 정의해주는게 좋다
enum StarbucksGrade{
    WELCOME=0,
    GREEN=1,
    GOLD="GOLD"
}

function getDiscount(v:StarbucksGrade):number{
    switch(v){
        case StarbucksGrade.WELCOME:
            return 0;
        case StarbucksGrade.GREEN:
            return 5;
        case StarbucksGrade.GOLD:
            return 10;
    }
}
반응형

'개발 > Typescript' 카테고리의 다른 글

class2  (0) 2021.04.16
class  (0) 2021.04.16
function  (0) 2021.04.16
interface  (0) 2021.04.16
basic type  (0) 2021.04.16