Dán Ọgbọ́n JavaScript Rẹ Wò
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ẹ̀.
Kí ni Ìdánwò JavaScript?
Èyí jẹ́ ìdánwò JavaScript tí ó dá lórí àwọn ìṣẹ̀lẹ̀ gidi: àyọkà kóòdù kúkúrú 30, tí ìbéèrè kan tẹ̀lé ọ̀kọ̀ọ̀kan wọn nípa ohun tí ń ṣẹlẹ̀ gan-an nígbà tí a bá ṣiṣẹ́ rẹ̀. Bí àpẹẹrẹ, var kan tí a mú sínú àwọn callback ti loop kan, tí gbogbo wọn sì ń ka iye ìkẹyìn kan náà dípò èyí tí o retí. Ìfiwéra == kan tí ó ń yí irú dátà padà ní ìdákẹ́jẹ́ẹ́ kí ó tó fi wọ́n wé ara wọn. Ẹ̀dà spread kan tí ó dà bí ẹ̀dà ìjìnlẹ̀ ṣùgbọ́n tí ó ń ṣe ẹ̀dà ìpele òkè nìkan. Ìwọ yóò yan ìdáhùn tí ó bá ohun tí kóòdù náà ń tẹ̀ jáde tàbí ń ṣe gan-an mu, kì í ṣe ohun tí ó dà bí ẹni pé ó yẹ kí ó ṣẹlẹ̀.
Ka síiFi hàn kékeré
Ìbéèrè 30 náà bo agbègbè mẹ́rin — syntax ìpìlẹ̀ àti coercion, functions/scope/closures àti this, objects/arrays àti àwọn ètò dátà (data structures), àti àwọn ìlànà event loop/async/prototype. Àwọn mẹ́rin yìí ni ibi tí kíka kóòdù àti ṣíṣe kóòdù ti máa ń yapa síra ní ìdákẹ́jẹ́ẹ́, àti ibi tí Strong JavaScript inú ìpolówó iṣẹ́ sábà máa ń jẹ́ ohun pàtó kan nígbà tí o bá wọ inú ìfọ̀rọ̀wánilẹ́nuwò. O máa gba máàkì ní agbègbè kọ̀ọ̀kan, kí ibi àìlera lè hàn gẹ́gẹ́ bí ibi àìlera, dípò kí ó hàn bí àpapọ̀ máàkì tí ó kéré.
Ó gba nǹkan bí ìṣẹ́jú mẹ́fà, kò sí ìforúkọsílẹ̀, kò sì sí kóòdù kankan láti kọ tàbí láti ṣiṣẹ́ — gbogbo ìbéèrè ní í ṣe pẹ̀lú kíkà àti sísọ tẹ́lẹ̀, gẹ́gẹ́ bí onímọ̀ ẹ̀rọ àgbà (senior engineer) ṣe ń ṣàyẹ̀wò pull request. Mímọ syntax àti mímọ ohun tí àyọkà kóòdù kan pàtó ń ṣe nígbà tí ó bá ń ṣiṣẹ́ (runtime) jẹ́ ọgbọ́n méjì tí ó yàtọ̀, èkejì sì ni ìdánwò yìí ń wọ̀n.