enum Gender {
    Male,
    Female
}

let value: Gender;
value = Gender.Male;
value = 1;
console.log(value);

数字枚举与数字枚举不兼容

enum Gender {
    Male,
    Female
}

enum Animal {
    Dog,
    Cat
}

let value: Gender;
value = Gender.Male;
console.log(value);

// 如下????代码会报错
value = Animal.Dog;
console.log(value);

字符串枚举与字符串不兼容

enum Gender {
    Male = 'abc',
    Female = 'def'
}

let value: Gender;
value = Gender.Male;

// 如下????代码会报错
value = 'abc';
console.log(value);

相关文章:

  • 2022-01-25
  • 2021-07-04
  • 2022-12-23
  • 2022-12-23
  • 2021-05-24
  • 2021-05-23
  • 2021-07-08
  • 2022-12-23
猜你喜欢
  • 2021-08-31
  • 2021-08-10
  • 2021-10-22
  • 2021-05-28
  • 2022-12-23
  • 2021-07-21
  • 2022-03-04
相关资源
相似解决方案