Bevezetés az ES6 interjúkérdésekbe és -válaszokba

Az ES6-ra ECMAScript néven hivatkozunk, a 6. verzió 2015-ben jelent meg. Az ECMAScript az ECMAScript által szabványosított szkriptnyelv. Az ECMAScript a nyelv megfelelő neve, amelyet főként JavaScript-nek hívnak. Elsősorban az ügyféloldali szerver szkriptnyelvként használják. Sok olyan funkcióval került kiadásra, amelyek rugalmasabbá és átfogóbbá teszik a nyelvet. Az ES6 továbbra sem támogatja az összes böngészőt.

Az alábbiakban bemutatjuk a 10 fontos ES6 interjú kérdést és választ:

Most, ha olyan állást keres, amely az ES6-hoz kapcsolódik, akkor fel kell készülnie az ES6 interjúkérdéseire. Igaz, hogy az interjúk különböznek a különböző munkakörök szerint, de az interjú tisztításához még mindig jó és egyértelmű ismeretekkel kell rendelkeznie az ES6 folyamatokról. Itt készítettük el az ES6 interjú kérdését és a válaszokat, amelyek segítenek abban, hogy sikerrel járjon az interjúban. Ezeket a kérdéseket két részre osztják:

1. rész - ES6 interjúkérdések (alapvető kérdések)

Ez az első rész az ES6 interjúval kapcsolatos alapvető kérdéseket és válaszokat tartalmazza

1. kérdés. Az ES6 meghatározása, és megemlíteni az ES6 új funkcióit?

Válasz:
Az ES6 meghatározását lásd a bevezető részben. Az alábbiakban felsoroljuk az új funkciókat:

  • Állandók (nem változtatható változók)
  • behatárolása
  • Nyíl funkciók
  • Bővített paraméterkezelés
  • Sablon literálok
  • Bővített literálok
  • modulok
  • osztályok
  • Továbbfejlesztett szabályos kifejezések
  • Továbbfejlesztett objektum tulajdonságok.
  • Feladat megszervezése
  • Szimbólum típusa
  • iterátorokat
  • Generátor
  • Térkép / Set & WeakMap / WeakSet
  • Gépelt tömbök
  • Beépített módszerek
  • ígéretek
  • metaprogramozás
  • Nemzetközivé válás és lokalizáció.

2. kérdés. Hogyan használja az ES6-t, vagy a legjobb módszer az ES6 használatához egy projektben?

Válasz:
Mint már említettük, hogy az ES6-t nem minden böngésző támogatja, ezért az ES6-szkript használatához konvertálnunk kell az ES5-szkriptbe, amelyet minden böngésző támogat. Az ES6 előtti szkriptgé való átalakításhoz olyan transzplantátorokra volt szükségünk, mint a Babel. A Babel egy népszerű javascript-átültető eszköz, amelyet erre a célra használnak, amely lehetővé teszi az ES-6 kód konvertálását ES-5 szkriptmá, amelyet az összes böngésző támogat.

Térjünk át a következő ES6 interjúkérdésekhez

Q3.Milyen konstansok vannak az ES6-ban?

Válasz:
Az állandókra változatlan változóknak is hivatkozunk. Ez azt jelenti, hogy egy állandó változó értéke nem változtatható meg. A nyilatkozat időpontjában kiosztott érték változatlan marad. Például a const X = 5, 0 esetén itt X értéke minden alkalommal 5 marad, és nem változtatható meg.

Q4.Melyek a blokk hatókörű változói és funkciói?

Válasz:
Ez az a közös ES6 interjúkérdés, amelyet egy interjúban kérdeznek. A változókat és a függvényt határozatlan blokkokként határozzuk meg. Ez azt jelenti, hogy ezek felhasználhatók, ha a változókat és a függvényeket definiálják vagy deklarálják. Ha bármelyik funkcióblokkban deklaráltuk a változót és a funkciót, akkor hatóköre csak erre a funkcióra lesz korlátozva, nem érhetők el a blokkon / függvényen kívül. A 'Const' kulcsszó nem változtathatja meg a változó értékét. Az 'let' kulcsszó lehetővé teszi a változó értékének újbóli hozzárendelését, ez lehet hurok vagy tömb esetén.

Q5.Megmagyarázza röviden a nyílfunkciókat?

Válasz:
A nyílfüggvények támogatják a kifejezések testjeit és az utasítás törzseket, amelyek visszaadják egy kifejezés értékét, és a szintaxist kifejezőbbé teszik. A nyílfunkcióknak lexikai „ez” funkciója is van. A nyíl (=>) a szintaxis része. Lexical, ezt deklarálják vagy definiálják, ahol a függvény meg van írva. A lexikai hatáskörébe tartozik; a lexikális hatókör hozzáférhet olyan változókhoz, amelyek a szülő hatókörébe tartoznak.

2. rész - ES6 interjúkérdések (haladó)

Vessen egy pillantást a fejlett ES6 interjúkérdésekre és válaszokra.

Q6.A magyarázat a Webpackről és a Webpack használatának előnyeiről?

Válasz:
A Webpack a böngészőben használható javascript fájlok csomagolására szolgál. A Webpack feldolgozza az alkalmazást és függőségi gráfot készít a projektkövetelmény minden moduljának leképezéséhez és a kötegek előállításához. Ez lehetővé teszi annak a környezetnek a futtatását, amelyet babel házigazdaként kezeltek. A webes csomag használatának előnye, hogy több modult és csomagot egyetlen JavaScript fájlba kötege. Integrálta a dev szervert, amely elősegíti a kód- és eszközkezelés frissítését.

Q7.Megmagyarázza az alapértelmezett paraméterértékeket, a nyugalmi paramétert, a szórási operátort?

Válasz:
Az alapértelmezett paraméterértékekkel a funkciókat az alapértelmezett értékekkel inicializálják. A paraméter értéke bármi lehet, mint például null érték, szám vagy függvény.
A többi paramétert az összes argumentum beolvasására használják a függvény meghívására. Ez azt jelenti, hogy különféle kategóriákba tartozó elemeket helyezhetünk el külön-külön. A többi paraméter a többi paramétert használja a paraméterek egyetlen tömb paramétergé történő kombinálására.
A szórás operátort… adományozta, majd megadta a változó nevét. Pl. A szóráskezelő '… X' szintaxisa. Az objektumok és a tömb manipulálására használták az ES6-ban, és a felsorolható tulajdonságok másolásához egyik objektumról a másikra.

Térjünk át a következő ES6 interjúkérdésekhez.

Q8.Megmagyarázza a nemzetközivé válást és a lokalizációt?

Válasz:
Ezek az API-k, amelyek a JavaScript szabványos API-jai, amelyek segítenek a különböző feladatok elvégzésében, például az összehasonlítás, a szám formázása, a pénznem formázása, a dátum és az idő formázása.
Válogatás: - Húrkészletben történő keresésre és húrkészlet rendezésére szolgál. A paramétert a locale ismeri és ismeri az Unicode-t.
Szám formázása: A számokat formázhatjuk lokalizátorokkal és számcsoportokkal. A többi dolog a stílus formázása, a számozási rendszer, a százalék és a pontosság.
Pénznem formázása: A számokat elsősorban pénznemszimbólummal lehet lokalizált elválasztókkal és számjegyekkel csoportosítani.
Dátum és idő formázása: lokalizált elválasztókkal és megrendeléssel lett formázva. A formátum lehet rövid, hosszú és egyéb paraméterek, például a területi beállítás és az időzóna.

9. kérdés: Mi a szerkezetátalakítási megbízás, és röviden ismertesse?

Válasz:
Ez az a gyakran feltett ES6 interjúkérdés, amelyet egy interjúban tesznek fel. A szerkezetátalakítási hozzárendeléssel a változókészletet a megfelelő értékekhez kötik. Ez elsősorban a minták használatára utal egy tárgy részének kinyerésére. A destruktív hozzárendelés különböző formái lehetnek, mint például tömb illesztés, objektum illesztés, rövidítés jelölés, objektum illesztés, mély illesztés, objektum és tömb illesztés, alapértelmezett értékek, paraméter kontextus illesztés és hibamentes destrukció. Néhányan a következőképpen magyarázhatók:
Tömb-illesztés / objektum-egyeztetés, rövidített jelölés / objektum-illesztés, mély egyeztetés: - A tömbök intuitív és rugalmasak az egyes változókhoz történő hozzárendelés során.
Objektumok és tömbök illesztése: - egyszerű és meghatározott alapértelmezett értékek az objektumok és tömbök lebontására.

10. kérdés. Röviden ismertesse az osztályokat, modulokat és proxyk?

Válasz:
Az osztályok az OOP stíluson alapulnak, amely objektum-orientált programozás. Az osztálynyilatkozat megkönnyíti a minták használatát. Támogatja az öröklést, az alaposztályhoz való hozzáférést, a statikus módszereket és az építőket.
Modulok: meghatározza a népszerű javascript modul-betöltők mintáit. Támogatja az értékek exportálását vagy importálását a modulokba vagy a modulokba a globális névtér nélkül. Támogatja az érték megjelölését alapértelmezett exportált értékként és a max-min értékekként.
Proxyk: Lehetővé teszi az objektumok létrehozását az objektumok gazdag változatának széles választékával. Naplózásra, profilozásra stb. Használható.

Ajánlott cikk

Ez egy útmutató az ES6 interjúkérdések és válaszok listájához, így a jelölt könnyen meg tudja oldani ezeket az ES6 interjúkérdéseket. Itt, ebben a bejegyzésben megvizsgáltuk az ES6 legfontosabb interjúkérdéseit, amelyeket gyakran kérdeznek az interjúkban. A következő cikkeket is megnézheti további információkért -

  1. MySQL interjúkérdések - legjobban és legjobban feltett kérdések
  2. Disznóval készített interjú kérdései
  3. Redux interjúkérdések - Hasznos kérdések
  4. Webdesign interjúval kapcsolatos kérdések
  5. ES6 vs ES5: Különbségek
  6. MySQL vs SQL Server: Szolgáltatások
  7. MySQL vs MSSQL: Előnyök
  8. MySQL vs MongoDB: Mik a szolgáltatások?
  9. A legjobb útmutató az SQL Server interjúkérdésekhez