Table of Contents[Kache][Montre]
- 1. Ki sa egzakteman TypeScript ye, ak ki jan li diferan de JavaScript?
- 2. Ki kèk karakteristik remakab nan TypeScript?
- 3. Ki avantaj ki genyen lè w ap itilize TypeScript?
- 4. Ki kèk dezavantaj nan itilize TypeScript?
- 5. Ki konpozan TypeScript yo ye egzakteman?
- 6. Èske ou ka eksplike interfaces nan TypeScript?
- 7. Ki sa ki varyab nan TypeScript ak ki jan yo deklare yo nan divès fason?
- 8. Ki jan yo ka itilize yon sous-ensemble nan yon koòdone pou jenere yon nouvo kalite?
- 9. Kisa ou vle di ak 'nenpòt' kalite, ak ki lè mwen ta dwe itilize yo?
- 10. Ki jan TypeScript se yon lang ki gen sentaks tape estatik?
- 11. Nan TypeScript, kisa modil vle di?
- 12. Ki jan "enums" fonksyone nan TypeScript?
- 13. Ki sa ki fè distenksyon yon modil entèn ak yon modil ekstèn?
- 14. Kisa Fonksyon anonim TypeScript a vle di?
- 15. Nan TypeScript, ki sa ki yon espas non ak ki jan ou deklare youn?
- 16. Ki modifikasyon aksè TypeScript sipòte?
- 17. Èske TypeScript pèmèt pou surcharge fonksyon?
- 18. Kijan TypeScript pèmèt agiman opsyonèl nan fonksyon?
- 19. Ki jan var, let, ak konst varye youn ak lòt?
- 20. Nan TypeScript, dekri dekoratè?
- 21. Nan TypeScript, kisa Mixins vle di?
- 22. Ki sa ki ekzakteman Kalite alyas nan TypeScript?
- 23. Kisa tèm “Variable Dimansyon” vle di?
- 24. Pou kisa noImplicitAny itilize egzakteman?
- 25. Ki jan kalite inyon ak entèseksyon yo diferan youn ak lòt?
- 26. Ki jan ou defini yon Mot Deklare TypeScript?
- 27. Nan TypeScript, kisa jenerik yo ye?
- 28. Kisa JSX vle di nan TypeScript?
- 29. Ki sa ki TypeScript Ambients ak ki lè mwen ta dwe itilize yo?
- 30. Kisa ou vle di ak klas abstrè nan TypeScript?
- 31. Ki sa egzakteman se yon dosye TypeScript Map?
- 32. Nan TypeScript, kisa afimasyon kalite yo ye?
- konklizyon
Microsoft devlope epi kontinye sipòte langaj pwogramasyon TypeScript la. Avèk adisyon nan sezisman estatik kòm yon opsyon, li se yon superset sentaktik nan JavaScript.
Langaj devlopman aplikasyon gwo echèl TypeScript konpile JavaScript. Depi TypeScript se yon superset nan JavaScript, pwogram ki ekri nan JavaScript yo valab tou nan TypeScript.
Men yon lis konplè kesyon ak repons ki pi tipik pou entèvyou pwomotè TypeScript si w ap patisipe nan youn.
1. Ki sa egzakteman TypeScript ye, ak ki jan li diferan de JavaScript?
Yon superset nan JavaScript, TypeScript konpile nan JavaScript estanda. Soti nan yon pwendvi konsèp, TypeScript ak JavaScript sanble ak SASS ak CSS.
Nan lòt mo, TypeScript se ES6 JavaScript ak kèk plis kapasite. JavaScript se yon langaj script ki pi sanble ak Python, tandiske TypeScript se yon lang ki oryante objè, ki tape estatik ki konparab ak Java ak C#.
Klas ak koòdone yo tout fè pati konsepsyon oryante objè TypeScript a, ak enferans tip se youn nan anpil zouti ki disponib grasa sezisman estatik li yo.
JavaScript ekri nan yon fichye ki gen yon ekstansyon .js, tandiske TypeScript ekri nan yon fichye ki gen yon ekstansyon .ts.
Kontrèman ak JavaScript, kòd TypeScript pa ka kouri dirèkteman nan yon navigatè oswa sou nenpòt lòt platfòm epi navigatè yo pa konprann. Lè sa a, platfòm sib la pral kouri JavaScript plenn ki te pwodwi nan dosye .ts yo lè l sèvi avèk transpiler TypeScript la.
2. Ki kèk karakteristik remakab nan TypeScript?
- Sezisman estatik se yon karakteristik TypeScript ki ede tcheke tip pandan konpilasyon. Se konsa, menm san yo pa egzekite script la, ou ka detekte erè nan kòd la pandan w ap ekri li.
- DOM a ka chanje lè l sèvi avèk TypeScript pou ajoute oswa retire atik yo.
- Nenpòt sistèm operasyon, ki gen ladan Windows, macOS, ak Linux, ka gen du TypeScript enstale.
- Klas, koòdone, ak modil se kèk nan fonksyonalite yo ofri nan TypeScript. Li ka konsa kreye objè oryante kòd pou tou de kliyan-bò ak sèvè-bò devlopman.
- Majorite karakteristik ECMAScript 2015 (ES 6, 7) deja enkli nan TypeScript, tankou klas, koòdone, fonksyon flèch, elatriye.
- Si w ap itilize sezisman dinamik JavaScript, TypeScript sipòte tou si ou vle sezisman estatik.
3. Ki avantaj ki genyen lè w ap itilize TypeScript?
- Nenpòt motè JavaScript oswa navigatè ka egzekite TypeScript paske li rapid, fasil pou aprann, epi kouri byen vit.
- Li pataje menm sentaks ak semantik ak JavaScript.
- Sa fasilite devlopè backend ekri nan pi rapid nan kòd front-end.
- Li enkòpore ES6 ak ES7 kapasite ki kapab fonksyon nan JavaScript Motè ES5 tankou Node.js.
- Bibliyotèk JavaScript ki deja egziste tankou Jquery, D3.js, elatriye yo sipòte atravè fichye Definisyon an, ki gen ekstansyon the.d.ts.
- Yon script JavaScript ki deja egziste ka envoke kòd TypeScript la. Li entegre tou san pwoblèm ak kad JavaScript ak bibliyotèk aktyèl yo.
4. Ki kèk dezavantaj nan itilize TypeScript?
- Kodaj ak TypeScript mande pou yon pwosesis konpilasyon long.
- Li pa sipòte klas ki abstrè.
- Kalite kalite dosye definisyon yo se yon pwoblèm.
- Nenpòt bibliyotèk twazyèm pati dwe genyen yon fichye definisyon pou yo ka itilize.
- Yon etap konpilasyon nesesè pou konvèti TypeScript nan JavaScript si nou vle kouri aplikasyon an TypeScript nan navigatè a.
- JavaScript te itilize pa devlopè entènèt pou plizyè ane, ak TypeScript pa bay anyen nouvo.
5. Ki konpozan TypeScript yo ye egzakteman?
Nan TypeScript, gen twa kategori prensipal konpozan, tankou:
- Lang: Li gen ladann anotasyon pou kalite a, mo kle, ak sentaks.
- Konpilateur TypeScript: Enstriksyon TypeScript yo tradui an JavaScript pa du sa a (tsc).
- Sèvis Lang TypeScript: Sèvis Lang yo ofri aplikasyon ki sanble ak editè kòm yon dezyèm kouch sou tèt pwosesis debaz la. Se sèvis lang ki sipòte seri estanda operasyon koreksyon komen yo.
6. Èske ou ka eksplike interfaces nan TypeScript?
TypeScript itilize entèfas pou presize sentaks antite yo. Nan lòt mo, fòm done tankou objè oswa yon etalaj de atik yo ka dekri lè l sèvi avèk interfaces. Mo kle koòdone a, non koòdone a ak definisyon li yo itilize pou deklare koòdone yo. Ann egzamine koòdone debaz yon objè itilizatè a.
Lè sa a, kalite yon varyab ka mete lè l sèvi avèk koòdone a (menm jan ak fason ou bay kalite primitif nan yon varyab). Pwopriyete yo nan koòdone a pral Lè sa a, dwe rankontre pa yon varyab nan kalite itilizatè a.
Pwojè TypeScript ou a benefisye de interfaces paske yo bay inifòmite. Anplis de sa, koòdone amelyore zouti pwojè ou a lè yo amelyore kapasite autocomplete IDE ak garanti ke yo ap bay konstrukteur ak metòd bon valè yo.
7. Ki sa ki varyab nan TypeScript ak ki jan yo deklare yo nan divès fason?
Yon varyab se yon zòn memwa ki deziyen espesyalman ki itilize pou kenbe valè yo. Yon kolon (:) mete apre non varyab la epi li swiv pa kalite a lè yo deklare yon varyab nan TypeScript. Nou deklare varyab ak mo kle var, menm jan ak JavaScript.
Ou dwe obsève sèten direktiv pandan w ap deklare yon varyab nan Typescript:
- Non an pa ka kòmanse ak yon nimewo.
- Non varyab la dwe genyen lèt oswa chif.
- Senbòl dola ($) ak souliye (_) se sèlman karaktè espesyal ki pèmèt nan jaden sa a.
8. Ki jan yo ka itilize yon sous-ensemble nan yon koòdone pou jenere yon nouvo kalite?
Lè w bay yon kalite oswa koòdone ki egziste deja epi w ap chwazi kle yo dwe eskli nan nouvo kalite a, ou ka kreye yon nouvo tip nan TypeScript lè l sèvi avèk kalite sèvis piblik omit la.
Egzanp ki swiv la montre kijan pou konstwi yon nouvo tip ki rele UserPreview ki baze sou koòdone Itilizatè a men ki ekskli pwopriyete imel la.
9. Kisa ou vle di ak 'nenpòt' kalite, ak ki lè mwen ta dwe itilize yo?
Pafwa ou bezwen sove yon valè nan yon varyab, men ou pa sèten ki kalite varyab la davans. Valè a ta ka soti nan opinyon itilizatè oswa yon demann API, pou egzanp. Ou ka bay nenpòt kalite valè nan yon kalite varyab lè w itilize kalite "nenpòt".
Lè yo pa espesifye kalite yon varyab ak konpilatè a pa kapab detèmine li nan kontèks la, TypeScript kwè varyab la se nan kalite nenpòt.
10. Ki jan TypeScript se yon lang ki gen sentaks tape estatik?
Li posib pou bay konpilatè a enstwiksyon pou l neglije kalite yon varyab nan TypeScript paske li opsyonèlman tape estatik. Nenpòt kalite done ka itilize pou bay nenpòt kalite valè nan varyab la. Lè yo konpile, TypeScript pa pral bay okenn tcheke erè.
11. Nan TypeScript, kisa modil vle di?
Li efikas pou gwoupe ansanm varyab enpòtan, fonksyon, klas, interfaces, elatriye lè l sèvi avèk modil. Li ka itilize, men se pa nan dimansyon mondyal la, sèlman andedan pwòp sijè ki abòde li.
Nan sans, yon modil defini varyab, fonksyon, klas, ak koòdone yo pa ka jwenn aksè dirèkteman nan deyò modil la.
Mo kle ekspòtasyon an ka itilize pou konstwi yon modil, pandan y ap mo kle enpòte a ka itilize pou mete yon modil nan yon lòt modil.
12. Ki jan "enums" fonksyone nan TypeScript?
Yon metòd pou defini yon koleksyon konstan non se sèvi ak enums oswa kalite enumere. Estrikti done sa yo gen yon longè fiks ak yon koleksyon valè fiks.
Lè yo reprezante yon koleksyon altènativ pou yon valè bay nan TypeScript, enum yo souvan itilize pou dekri posiblite yo lè l sèvi avèk yon seri pè kle/valè.
Ann wè yon ilistrasyon yon enum ki itilize pou bay yon varyete kalite itilizatè.
Enum yo konvèti anndan an nan objè JavaScript regilye pa TypeScript apre konpilasyon. Se poutèt sa, itilizasyon enum yo pi bon pase itilizasyon plizyè varyab konstan separe.
Kòd ou a san danje epi li pi fasil pou konprann akòz gwoupman enum yo bay.
13. Ki sa ki fè distenksyon yon modil entèn ak yon modil ekstèn?
Modil Entèn:
- Modil entèn yo te yon karakteristik nan iterasyon anvan Typescript la.
- Non ak kò modil entèn yo defini lè l sèvi avèk ModuleDeclarations.
- Sa yo se manm nan lòt modil ki lokal oswa ekspòte.
- Klas, koòdone, fonksyon, ak varyab yo gwoupe ansanm nan modil entèn, ki ka ekspòte nan yon lòt modil.
Modil ekstèn:
- Nan vèsyon ki pi resan an, modil ekstèn yo refere yo kòm modil.
- Yo itilize yon fichye sous separe ke yo rekonèt kòm yon modil ekstèn pou kreye yo, epi yo chak gen omwen yon deklarasyon enpòte oswa ekspòtasyon.
- Nan vèsyon ki pi resan an, modil ekstèn yo refere yo kòm modil.
- Deklarasyon entèn yo nan definisyon modil yo ka kache lè l sèvi avèk modil ekstèn, kite jis metòd yo ak agiman ki konekte ak varyab la defini vizib.
14. Kisa Fonksyon anonim TypeScript a vle di?
Fonksyon ki klase kòm anonim manke yon non fonksyon kòm yon idantifyan. Woutin sa yo defini dinamik pandan ègzekutabl. Menm jan ak fonksyon regilye yo, fonksyon anonim ka pran entrées ak pwodwi rezilta.
Yon fonksyon anonim se tipikman inaccessible yon fwa li te kreye. Varyab yo ka asiyen nan yon fonksyon anonim.
15. Nan TypeScript, ki sa ki yon espas non ak ki jan ou deklare youn?
Namespace lojikman gwoupe fonksyonalite yo. Sa yo anndan prezève kòd eritaj tapeze a. Li englobe karakteristik yo ak bagay ki gen koneksyon patikilye.
Yon lòt non pou yon espas non se yon modil entèn. Entèfas, klas, fonksyon, ak varyab yo tout ka enkli nan yon espas non pou bay yon koleksyon fonksyonalite konekte.
16. Ki modifikasyon aksè TypeScript sipòte?
Sa ki anba la yo se egzanp ki jan modifikasyon aksè piblik, prive ak pwoteje nan TypeScript yo ka itilize pou kontwole aksè yon manm klas la:
- Piblik – Aksè disponib pou chak manm nan klas la, pou tout klas desandan li yo, ak pou chak egzanp nan klas la.
- Pwoteje - Yo aksesib pou chak manm nan klas la ak tout sou klas li yo. Sepandan, yon egzanp klas pa ka jwenn aksè.
- Aksè Prive a yo limite pou manm klas yo sèlman.
Depi JavaScript se sou la men, si yo pa bay yon modifye aksè, li sipoze piblik.
17. Èske TypeScript pèmèt pou surcharge fonksyon?
Wi, TypeScript sipòte surcharge fonksyon. Men, kounye a li te fè se etranj. Se poutèt sa, lè twòp chaj ak TypeScript, gen yon sèl aplikasyon ak yon varyete siyati.
Pandan ke dezyèm siyati a gen yon paramèt nan tèks kalite, premye siyati a gen sèlman yon paramèt nan nimewo kalite. Twazyèm fonksyon an, ki gen ladann yon agiman ki kalite nenpòt, gen aplikasyon aktyèl la.
Lè sa a, aplikasyon an detèmine ki kalite paramèt yo bay la epi li kouri yon seksyon separe nan kòd an akò ak detèminasyon sa a.
18. Kijan TypeScript pèmèt agiman opsyonèl nan fonksyon?
Kontrèman ak JavaScript, si ou eseye rele yon fonksyon san yo pa espesifye kantite egzak la ak kalite paramèt jan sa endike nan siyati fonksyon li yo, konpilatè TypeScript la pral ogmante yon erè.
Ou ka itilize paramèt si ou vle lè w itilize senbòl mak kesyon ('?') pou rezoud pwoblèm sa a. Li montre ke paramèt si ou vle yo ka endike lè yo ajoute yon "?" bay moun ki ka oswa ki pa ka resevwa yon valè.
19. Ki jan var, let, ak konst varye youn ak lòt?
Twa fason diferan pou deklare yon varyab yo ofri nan TypeScript, yo chak ak yon aplikasyon sijere.
te: Deklare yon varyab mondyal oswa fonksyon ki gen dimansyon ak konpòtman varyab JavaScript yo ak direktiv delimitasyon. Varyab yo pa bezwen yo tabli valè yo lè yo deklare yo.
kite: deklare yon varyab blòk lokalman. Se pou varyab yo pa bezwen valè yon varyab yo dwe mete lè yo deklare yo. Tèm "blòk-scoped lokal varyab" refere a yon varyab ki ka sèlman jwenn aksè nan andedan blòk kote li genyen, tankou yon fonksyon, yon blòk si/lòt, oswa yon bouk. Kite varyab yo pa ka li oswa ekri nan anvan yo deklare yo, kontrèman ak var.
konstitisyon: Deklare yon valè pou yon konstan blòk ki pa ka chanje apre li fin inisyalize. Varyab Const bezwen inisyalize anvan yo te deklare. Pou varyab ki rete konstan pandan tout egzistans yo, sa a se pi bon.
20. Nan TypeScript, dekri dekoratè?
Yon akseswar, pwopriyete, paramèt, klas, fonksyon, oswa dekoratè ka tout dwe deklare nan yon fason espesifik kòm dekoratè. Dekoratè yo se fonksyon ki gen @expression prefiks ke yo pral envoke nan tan exécution ak detay sou deklarasyon an dekore.
Ekspresyon an dwe evalye yon fonksyon pou dekoratè yo travay.
Dekoratè TypeScript bay objektif pou ajoute annotasyon ak enfòmasyon sou kòd aktyèl la.
Nan fichye tsconfig.json nou an oswa sou liy lòd la, ou dwe aktive opsyon konpilatè experimentalDecorators la pou pèmèt sipò eksperimantal pou dekoratè yo:
21. Nan TypeScript, kisa Mixins vle di?
Mixins se yon teknik pou kreye klas ki soti nan pati ki kapab itilize ankò nan Javascript ak melanje klas pasyèl pou kreye klas konplè ki pi konplèks.
Konsèp la senp: fonksyon B aksepte klas A epi retounen yon nouvo klas ak fonksyonalite li yo ajoute, kontrèman ak klas A ki pwolonje klas B pou jwenn fonksyonalite li. Fonksyon B nan ka sa a se yon mixin.
22. Ki sa ki ekzakteman Kalite alyas nan TypeScript?
Kalite alyas chanje non yon kalite. Kalite alyas, tankou koòdone, yo ka itilize pou bay non primitif, inyon, tuple, ak nenpòt lòt kalite ki ta dwe defini alamen.
Aliasing pa kreye yon nouvo kalite; pito, li chanje non an nan yon kalite ki deja egziste. Aliasing yon primitif se pa reyèlman pratik, byenke li ka benefisye pou dokiman.
Kalite alyas, tankou interfaces, ka inivèsèl; tout sa ou dwe fè se ajoute paramèt kalite epi sèvi ak yo sou bò dwat deklarasyon alyas la.
23. Kisa tèm “Variable Dimansyon” vle di?
JavaScript sipòte tou de varyab dimansyon lokal ak mondyal. Dimansyon an se yon koleksyon objè, varyab, ak fonksyon.
Yon egzanp pou deklare yon varyab nan de dimansyon se:
- Varyab ak Dimansyon Lokal - Li sèvi kòm yon objè fonksyon pou itilizasyon nan fonksyon yo.
- Varyab ak sijè ki abòde mondyal - Objè fenèt sa a ka itilize tou de andedan ak deyò fonksyon yo
24. Pou kisa noImplicitAny itilize egzakteman?
Pwopriyete noImplicitAny ki nan fichye konfigirasyon tsconfig.json pou pwojè TypeScript yo chanje tretman konpilatè TypeScript la nan nenpòt kalite pwojè ou a.
Drapo a noImplicitAny ka mete sou vre oswa fo epi li toujou chanje apre inisyalizasyon. Etandone ke chak pwojè inik, pa gen okenn repons bon oswa move sou ki sa nimewo sa a ta dwe.
Konprann distenksyon ki genyen ant eta limen ak eta drapo a ka ede w chwazi ki anviwònman pou itilize pou drapo a.
Konpilatè a pa detèmine ki kalite varyab ki baze sou fason yo itilize li si drapo noImplicitAny yo mete sou fo (defo a). Se tip la olye mete nan nenpòt pa default pa du a.
Sepandan, si opsyon noImplicitAny mete sou vre, konpilatè a pral fè yon efò pou dedwi kalite a epi li pral ogmante yon erè nan tan konpile si li pa kapab fè sa.
25. Ki jan kalite inyon ak entèseksyon yo diferan youn ak lòt?
Olye pou yo jenere nouvo kalite nan grafouyen, sendika ak kalite entèseksyon pèmèt ou konpoze ak melanje kalite ki deja egziste. Tou de sendika ak entèseksyon gen kalite diferan ki fè yo pafè pou sèten ka itilize.
Yon kalite ki ka youn nan plizyè kalite yo refere yo kòm yon kalite sendika. Lis kalite yo pral itilize nan nouvo kalite a divize lè l sèvi avèk | (ba vètikal) senbòl nan kalite sendika.
Ann gade yon ilistrasyon:
Nan lòt men an, entèseksyon an defini kòm yon kalite ki fusion anpil kalite nan yon sèl, entegre tout karakteristik chak kalite yo fòme yon nouvo kalite. Lis kalite yo pral fizyone divize an entèseksyon lè l sèvi avèk senbòl &.
Ann egzamine yon egzanp:
26. Ki jan ou defini yon Mot Deklare TypeScript?
Pa gen okenn dosye deklarasyon TypeScript nan bibliyotèk oswa kad JavaScript. Sepandan, ou dwe itilize mo kle a deklare pou w ka itilize yo nan dosye TypeScript la san ou pa rankontre okenn erè konpilasyon.
Lè ou vle presize yon varyab ki te kapab deja egziste yon lòt kote, ou itilize mo kle a nan deklarasyon anbyen ak metòd.
27. Nan TypeScript, kisa jenerik yo ye?
Yon zouti ki rele TypeScript Generics ofri yon metòd pou pwodwi pati ki kapab itilize ankò. Olye pou yo travay ak yon sèl fòm done, li ka devlope eleman ki ka opere ak yon seri de kalite done.
Anplis de sa, li ofri sekirite kalite san sakrifye efikasite oswa pwodiktivite. Nou ka konstwi klas jenerik, fonksyon jenerik, metòd jenerik, ak entèfas jenerik gras a jenerik.
Jenerik yo se koleksyon trè tape paske yo ekri yon paramèt kalite ant parantèz ouvè () ak fèmen (>). Li fè sèvi ak yon sòt inik nan kalite varyab ki rele T ki vle di kalite.
28. Kisa JSX vle di nan TypeScript?
JSX se yon JavaScript lejitim ki ka konvèti nan yon sentaks ki tankou XML entegre. Ansanm ak fondasyon React, JSX te vin popilarite.
Konpilasyon dirèk, verifikasyon tip, ak entegre JSX nan JavaScript yo sipòte pa TypeScript. Ou dwe bay fichye ou a a.tsx ekstansyon epi aktive opsyon JSX la si ou vle itilize li.
29. Ki sa ki TypeScript Ambients ak ki lè mwen ta dwe itilize yo?
Konpilatè a enfòme sou kòd sous reyèl ki sitiye yon lòt kote atravè deklarasyon anbyen.
Li pral kraze san okenn avi alavans si nou eseye sèvi ak kòd sous sa yo nan tan exécution men yo pa prezan. Fichye ki sanble ak dokiman yo se fichye deklarasyon anbyen.
Si sous la chanje, dokiman an dwe mete ajou, epi pwoblèm konpilatè ap lakòz si dosye deklarasyon anbyen an pa chanje.
Anplis de sa, li pèmèt nou ogmante bibliyotèk JavaScript byen li te ye ki deja lajman itilize, tankou jQuery, AngularJS, NodeJS, elatriye.
30. Kisa ou vle di ak klas abstrè nan TypeScript?
Klas abstrè defini kontra yon objè san yo pa pèmèt enstansyasyon objè dirèk. Sepandan, yon klas abstrè ta ka ofri tou enfòmasyon sou aplikasyon manm li yo.
Youn oswa plis manm abstrè yo ka jwenn nan yon klas abstrè. Lè sa a, manm abstrè yo nan sipèklas la dwe gen yon aplikasyon nenpòt klas ki pwolonje klas abstrè a.
Ann pran yon gade nan yon egzanp TypeScript nan yon klas abstrè ak ki jan yon klas diferan ta ka pwolonje li. Malgre ke tou de klas Machin ak Bisiklèt nan egzanp ki anba a pwolonje klas Veyikil la, yo chak aplike fonksyon kondwi () nan yon fason inik.
31. Ki sa egzakteman se yon dosye TypeScript Map?
Yon fichye kat sous yo rele yon fichye Map TypeScript gen done sou dosye orijinal nou yo. Fichye kat sous yo, oswa fichye .map, pèmèt zouti pou kat ant kòd JavaScript ki pwodiksyon an ak dosye sous TypeScript ki pwodui li.
Anplis de sa, fichye sa yo ka konsome pa debogaj, sa ki pèmèt nou debogaj fichye TypeScript la olye ke fichye JavaScript.
32. Nan TypeScript, kisa afimasyon kalite yo ye?
Pandan ke kalite afimasyon fonksyone menm jan ak typecasting nan lòt lang tankou C# ak Java, li pa fè verifikasyon kalite oswa reranje done.
Pandan ke kalite afimasyon pa gen okenn efè sou ègzekutabl, kalite Distribisyon ofri sipò sa a. Tip afimasyon, nan lòt men an, yo itilize sèlman pa du a epi yo bay konsèy sou fason nou vle kòd nou an dwe egzamine.
konklizyon
An konklizyon, nou espere kesyon entèvyou TypeScript sa yo ap itil ou, kit ou se yon pwomotè k ap prepare pou yon entèvyou travay oswa yon manadjè anbochaj k ap eseye jwenn pi bon aplikan an.
Sonje ke pwosesis rekritman an enplike plis pase jis ekspètiz teknik. Pou asire ke ou ateri (oswa jwenn aplikan apwopriye a pou) travay la, eksperyans sot pase yo ak konpetans mou yo egalman enpòtan.
Anpil kesyon entèvyou TypeScript yo louvri epi yo pa gen yon sèl bon repons, kidonk kenbe sa nan tèt ou.
Entèvyou yo enterese nan rezon ki dèyè repons ou yo.
Toujou pare pou kesyon swivi ki eksplike kijan ou te rive jwenn repons ou. Dekri pwosesis panse ou.
Kite yon Reply