Thathas a’ moladh co-chòrdadh le fiosrachadh seòrsa a chur ris a’ chànan JavaScript

Tha Microsoft, Igalia, agus Bloomberg air an iomairt a dhèanamh gus co-chòrdadh a thoirt a-steach don t-sònrachadh JavaScript airson mìneachaidhean soilleir de sheòrsa, coltach ris a’ cho-chòrdadh a thathar a’ cleachdadh sa chànan TypeScript. An-dràsta, tha na h-atharrachaidhean prototype a thathar a’ moladh airson an toirt a-steach don inbhe ECMAScript air an cur a-steach airson deasbadan tòiseachaidh (Ìre 0). Aig an ath choinneamh de chomataidh TC39 sa Mhàrt, thathar an dùil gluasad chun chiad ìre de bheachdachadh air a’ mholadh le com-pàirt na coimhearsnachd eòlach bho ECMA.

Le bhith a’ faighinn fiosrachadh sònraichte gu soilleir leigidh sin leat mòran mhearachdan a sheachnadh tron ​​phròiseas leasachaidh, ga dhèanamh comasach dòighean optimization a bharrachd a chleachdadh, dì-bhugachadh a dhèanamh nas sìmplidhe, agus an còd a dhèanamh nas leughaidh agus nas fhasa airson atharrachadh agus taic bho luchd-leasachaidh treas-phàrtaidh. Thathas a’ moladh taic seòrsa a chuir an gnìomh mar fheart roghainneil - bidh einnseanan JavaScript agus amannan ruith nach eil a’ toirt taic do sgrùdadh seòrsa a’ seachnadh notaichean le fiosrachadh seòrsa agus a’ pròiseasadh a’ chòd mar a bha iad roimhe, a’ làimhseachadh dàta seòrsa mar bheachdan. Ach bidh innealan sgrùdaidh seòrsa comasach air am fiosrachadh a tha ri fhaighinn a chleachdadh gus mearachdan co-cheangailte ri cleachdadh ceàrr de sheòrsan aithneachadh.

A bharrachd air an sin, an taca ri fiosrachadh seòrsa a chaidh a shònrachadh le bhith a’ cleachdadh notaichean JSDoc a chaidh a shònrachadh ann an cruth bheachdan, nì comharrachadh dìreach de sheòrsan gu dìreach ann an structaran mìneachadh caochlaideach an còd nas lèirsinneach, nas so-thuigsinn agus nas fhasa a dheasachadh. Mar eisimpleir, bidh e comasach dha IDEan le taic TypeScript mearachdan ann an còd JavaScript clò-sgrìobhte a shoilleireachadh sa bhad gun atharrachaidhean a bharrachd. A bharrachd air an sin, bidh e comasach le taic de sheòrsa togte prògraman a ruith ann an dualchainntean clò-sgrìobhte JavaScript, leithid TypeScript agus Flow, gun a bhith a’ gluasad bho aon chànan gu cànan eile.

Thathas a’ moladh co-chòrdadh le fiosrachadh seòrsa a chur ris a’ chànan JavaScript

Am measg nan seòrsaichean, thathas a’ moladh “sreang”, “àireamh” agus “boolean” a chur ris, a dh'fhaodar a chleachdadh nuair a thathar a’ mìneachadh caochladairean, paramadairean gnìomh, eileamaidean nì, raointean clas, arrays clò-sgrìobhte (“àireamh []”). Thathas cuideachd a’ moladh taic a thoirt do sheòrsan aonaichte (“ sreang | àireamh ”) agus gnèitheachas. leig x: string; gnìomh cuir (a: àireamh, b: àireamh) {till a + b; } eadar-aghaidh Duine { name: string; aois: number; } gnìomh foo (x: T) { tilleadh x; } gnìomh foo(x: sreang | àireamh): sreang | àireamh { ma tha (typeof x === àireamh) { tilleadh x + 1 } eile { tilleadh x + "!" } }

Source: fosgailtenet.ru

Cuir beachd ann