第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請及時(shí)綁定郵箱和手機(jī)立即綁定

TypeScript學(xué)習(xí)之枚舉和類型推論

標(biāo)簽:
JavaScript

一、枚举

定义一些带名字的常量

//数字枚举enum Direction {
  Up = 1,
  Down,
  Left,
  Right
}//Direction.Up的值为 1, Down为 2, Left为 3, Right为 4//字符串枚举enum Direction {
  Up = "UP",
  Down = "DOWN",
  Left = "LEFT",
  Right = "RIGHT",
}//异构枚举enum BooleanLikeHeterogeneousEnum {
  No = 0,
  Yes = "YES",
}//运行时的枚举enum E {
  X, Y, Z
}function f(obj: { X: number }) {  return obj.X;
}
f(E);//反向映射enum Enum {
  A
}
let a = Enum.A;
let nameOfA = Enum[a]; // "A"http://const枚举//为了避免在额外生成的代码上的开销和额外的非直接的对枚举成员的访问const enum Directions {
  Up,
  Down,
  Left,
  Right
}//外部枚举  用来描述已经存在的枚举类型的形状declare enum Enum {
  A = 1,
  B,
  C = 2}

二、类型推论

推断发生在初始化变量和成员,设置默认参数值和决定函数返回值时

//基础let x = 3;//变量x的类型被推断为数字//最佳通用类型//当需要从几个表达式中推断类型时候,//会使用这些表达式的类型来推断出一个最合适的通用类型let x = [0, 1, null];//联合数组类型(Rhino | Elephant | Snake)[]



作者:大富_大贵
链接:https://www.jianshu.com/p/727194f8bd0c


點(diǎn)擊查看更多內(nèi)容
TA 點(diǎn)贊

若覺得本文不錯(cuò),就分享一下吧!

評(píng)論

作者其他優(yōu)質(zhì)文章

正在加載中
  • 推薦
  • 評(píng)論
  • 收藏
  • 共同學(xué)習(xí),寫下你的評(píng)論
感謝您的支持,我會(huì)繼續(xù)努力的~
掃碼打賞,你說多少就多少
贊賞金額會(huì)直接到老師賬戶
支付方式
打開微信掃一掃,即可進(jìn)行掃碼打賞哦
今天注冊有機(jī)會(huì)得

100積分直接送

付費(fèi)專欄免費(fèi)學(xué)

大額優(yōu)惠券免費(fèi)領(lǐng)

立即參與 放棄機(jī)會(huì)
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)

舉報(bào)

0/150
提交
取消