Áö±Ý µè°í ÀÖ´Â Javascript °ÀÇ¿¡¼ ³ª¿À´Â ÇÔ¼öÇü ÇÁ·Î±×·¡¹Ö(functional programming) ±×¸®°í ºÎ¼öÈ¿°ú(side effect) °³³ä ÀÌÇØÇϴµ¥¸¸, ²¿¹Ú 3~4ÀÏ Á¤µµ °É¸².
Àú 2°³ °³³äÀ» ÀÌÇØÇÏ°í³ª¼¾ß ¿Ö
"Array.prototype.map()",
"Array.prototype.filter()",
"Array.prototype.reduce()"
¿ä 3°³ ¸Þ¼µå°¡ Áß¿äÇÑÁö ÀÌÇØÇÔ.
ÇÔ¼öÇüÀ̶ó´Â°Ô ´Ü¼øÈ÷ map filter reduce ¸¦ ÀǹÌÇÏ´Â°Ô ¾Æ´ÒÅÙµ¥...
°£´ÜÇÏ°Ô ¸»Çϸé, for ¹®À» ÃÖ´ëÇÑ Àû°Ô »ç¿ëÇϱâ À§ÇÑ °ÍÀÓ.
¾È ±×·¸¸é, ÄÚµå ¾È¿¡ Áß°ýÈ£({})°¡ ³Ê¹« ¸¹¾ÆÁ®¼, Äڵ忡 ¿À·ù »ý°åÀ» ½Ã debugging ÇϱⰡ ±×¸¸Å ¾î·Á¿öÁü.