創(chuàng)建正則表達(dá)式 使用構(gòu)造函數(shù)創(chuàng)建 使用字面量創(chuàng)建 正則中常用的方法 test() 檢索字符串是否匹配正則表達(dá)式,匹配則返回true,不匹配返回f...
因?yàn)榘⒗镌次募锩嬉呀?jīng)包含了AppStream、Base、centosplus、Extras和PowerTools的相關(guān)內(nèi)容,所以需要把這些文件...
學(xué)習(xí)裝飾器之前我們首先要明確一個(gè)概念:裝飾器本質(zhì)上是一個(gè)函數(shù),@expression 的形式其實(shí)是一個(gè)語法糖, expression 求值后必須...
交叉類型 交叉類型是將多個(gè)類型合并為一個(gè)類型。 這讓我們可以把現(xiàn)有的多種類型疊加到一起成為一種類型: 聯(lián)合類型 聯(lián)合類型表示一個(gè)值可以是幾種類型...
TypeScript結(jié)構(gòu)化類型系統(tǒng)的基本規(guī)則是,如果x要兼容y,那么y至少具有與x相同的屬性。比如: x 的每個(gè)參數(shù)在 y 中都能找到對應(yīng)的參數(shù)...
初識泛型 如果我們想寫一個(gè)函數(shù),它的參數(shù)和返回值類型相同,首先我們會想到下面這種寫法: 或者使用any來定義類型: 但是使用any類型會導(dǎo)致我們...
函數(shù)類型 完整的函數(shù)類型 參數(shù) 可選參數(shù) 在TypeScript中我們可以在參數(shù)后面使用 ?實(shí)現(xiàn)可選參數(shù)的功能: 可選參數(shù)必須跟在必須跟在其他參...
從ECMAScript 2015,也就是ES6 之后,JavaScript 加入了 class 關(guān)鍵字,使得開發(fā)者能夠使用基于類的面向?qū)ο蟮拈_發(fā)...
接口的使用 如果我們有一個(gè)函數(shù),這個(gè)函數(shù)接受一個(gè) person 對象,然后返回它的某個(gè)屬性,這時(shí)會發(fā)現(xiàn)它報(bào)錯(cuò)了: 我們必須用一種類型描述這個(gè)參數(shù)...