Fò lọ sí àkóónú pàtàkì
CareerÀtọ̀kasí Èkó

Ìdánwò JavaScript

Dán JavaScript rẹ wò káàkiri sintasi pàtàkì àti coercion, àwọn function/scope/closure àti this, àwọn object/array àti ìṣètò dátà, àti àwọn àṣà event loop/async/prototype. Ìbéèrè kíka-kóòdù 30, àmì lẹ́sẹ̀kẹsẹ̀ fún ẹ̀ka kọ̀ọ̀kan, ọ̀fẹ́ láìsí ìforúkọsílẹ̀.

30 àwọn ìbeèrèìṣẹ́jú 9

Kò nílò ìforísílẹ̀ — àbájáde rẹ yoo hàn láìpẹ́.

Ohun tí o yoo ṣé àwárì
  • Wo èwo nínú agbègbè JavaScript mẹ́rin ló ń dá ọ dúró ní tòótọ́
  • Gba àlàyé máàkì rẹ ní ìsọ̀rí-ìsọ̀rí — syntax/coercion, scope/closures/this, objects/arrays, async/event loop
  • Mọ ìpele tí o wà: olùbẹ̀rẹ̀, agbedeméjì, onípele gíga tàbí ògbóǹtarìgì
  • Fi ibi tí o wà wé ohun tí àwọn ìpolówó iṣẹ́ túmọ̀ sí nípa strong JavaScript (JavaScript tó lágbára)
Àwọn Ìbéèrè Tí A Máa Ń Béèrè
  • Ó bo láti ìpele olùbẹ̀rẹ̀ dé ògbóǹtarìgì ní ìjókòó kan ṣoṣo. Àwọn ìbéèrè àkọ́kọ́ bo àwọn nǹkan tí gbogbo olùlò JavaScript máa ń bá pàdé — == vs ===, hoisting, reference vs value semantics. Àwọn tí ó kẹ́yìn wọnú closures àti this binding, prototype chain, àti ètò ìtẹ̀léra microtask/macrotask tí ó wà lẹ́yìn event loop. Máàkì rẹ yóò fi ọ́ sí ọ̀kan nínú ìpele mẹ́rin, a sì mọ̀ọ́mọ̀ lo orúkọ ìpele tí àwọn ìpolówó iṣẹ́ ń lò.

  • Kò sí ọ̀kan pàtó. Gbogbo ìbéèrè a kọ sí ìṣẹ̀lẹ̀ ọ̀rọ̀ àkọ́kọ́ — scope, closures, coercion, prototype chain, event loop — tí ó jẹ́ kanna bóyá kóòdù ṣiṣẹ́ nínú browser tàbí nínú Node. Ohunkóhun níhìn kò gbẹ́kẹ̀lé DOM API tàbí Node-only module.

  • Ó ń dán irú èrò kíkà àti sísọ tẹ́lẹ̀ kan náà wò tí ọ̀pọ̀ ìdánwò àyẹ̀wò agbanisíṣẹ́ máa ń fi bẹ̀rẹ̀, ní ọ̀nà àyọkà kóòdù kúkúrú kan náà, ìdí nìyẹn tí ó fi wúlò fún ìmúrasílẹ̀. Kì í ṣe ẹ̀dà ìdánwò agbanisíṣẹ́ kankan pàtó, máàkì tí ó dára níbí kì í sì í ṣe ìwé-ẹ̀rí. Ohun tí ó ń sọ fún ọ ni agbègbè èwo nínú mẹ́rin náà ni ìwọ yóò ti pàdánù máàkì, èyí tí ó wúlò láti mọ̀ kí o tó lọ sí ìfọ̀rọ̀wánilẹ́nuwò ìmọ̀ ẹ̀rọ.

  • Nǹkan bí ìṣẹ́jú mẹ́fà. Kò sí aago lórí ìbéèrè kọ̀ọ̀kan — ìdánwò náà ń wọ̀n bóyá o mọ ohun tí kóòdù náà ń ṣe, kì í ṣe bí o ṣe lè tẹ̀ kíákíá tó. O lè ronú lórí ìbéèrè kan fún ìgbà tí ó bá wù ọ́.

Kí o tó bẹ̀rẹ̀

  • Àwọn òfin àti àkókò

    • 30 ìbéèrè, nípa ìṣẹ́jú 9.
    • Dahun nípa òtítọ́ — kò sí ìdáhun tọ́ tàbí ìdáhun búburú fún àwọn ìbéèrè ìṣàyẹ̀wò.
    • Ṣiṣẹ́ nìkan, ní ibikíbi tí ó jẹ́ àlẹ̀mọ̀. Má ṣe béèrè àwọn ènìyàn míràn láàrín ìdánwò.
  • Ìkéde

    Ìdánwò wa kò yẹ kí a wo ní àṣìṣe gidi tàbí ìṣírò tó dọ́gba ti àwọn agbára rẹ. Àwọn èsì jẹ́ fún ìfitónilétí àti ìṣe ara ẹni nìkan.