[작은 단락] TypeScript는 매거진을 저장할 때 무엇을 합니까?
                                            
                                                
                                                
                                                
                                                
                                                
                                                 8114 단어  TypeScript
                    
enum SEX {
    MALE,
    FEMALE,
    UNKNOWN
}
let m: SEX = SEX.MALE;
console.log(m) //=> 1
console.log(SEX[m]) //=>  "MALE"
"use strict";
var SEX;
(function (SEX) {
    SEX[SEX["MALE"] = 0] = "MALE";
    SEX[SEX["FEMALE"] = 1] = "FEMALE";
    SEX[SEX["UNKNOWN"] = 2] = "UNKNOWN";
})(SEX || (SEX = {}));
let m = SEX.MALE;
console.log(m); //=> 1
console.log(SEX[m]); //=>  "MALE"
이 부분에서 실시간 함수를 실행하여 SEX를 정의합니다.
(function (SEX) {
    SEX[SEX["MALE"] = 0] = "MALE";
    SEX[SEX["FEMALE"] = 1] = "FEMALE";
    SEX[SEX["UNKNOWN"] = 2] = "UNKNOWN";
})(SEX || (SEX = {}));
SEX[SEX["MALE"] = 0] = "MALE"
SEX["MALE"] = 0 // の実行結果は代入した値で0
SEX[0] = "MALE"
{
    0: "MALE",
    1: "FEMALE",
    2: "UNKNOWN",
    MALE: 0,
    FEMALE: 1,
    UNKNOWN: 2,
}

let m = SEX.MALE
console.log(m) // => 1
console.log(SEX[m]) // => "MALE"
Reference
이 문제에 관하여([작은 단락] TypeScript는 매거진을 저장할 때 무엇을 합니까?), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/kazuooooo/items/5b4998e9d585154e4136텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
                                
                                
                                
                                
                                
                                우수한 개발자 콘텐츠 발견에 전념
                                (Collection and Share based on the CC Protocol.)