Devlec.com Javacstudy.com
MyÆäÀÌÁö |  óÀ½»ç¿ëÀÚ ÀÌ¿ë¾È³» |  ÀÌ¿ë¹®ÀÇ |  ȸ»ç¼Ò°³

¡á Æ©ÅÍ°Ô½ÃÆÇ Article Number : 22553

¹Ú¿ëÁØ °­»ç´ÔÀÌ ÀÛ¼ºÇϽŠ³»¿ëÀÔ´Ï´Ù. 2015-05-22   |   Refer : 940
÷ºÎÆÄÀÏ : None   À̹ÌÁö : None ŸÀÔ : °ø°³±Û


Áú¹®ÇϽÅ

JavaScriptÀÇ sort() ÇÔ¼ö´Â

±âº»°ªÀ¸·Î ¿À¸§Â÷¼ø Á¤·ÄÀ» Á¦°øÇÕ´Ï´Ù.

¸¸¾à, ³»¸²Â÷¼ø Á¤·ÄÀÇ ±â´Éµµ ±¸ÇöÇÏ·Á¸é,

¸Å°³º¯¼ö·Î ÄݹéÇÔ¼ö(ÇÔ¼öÇü ¸Å°³º¯¼ö)¸¦ ÁöÁ¤ÇØ¾ß Çϴµ¥,

À̶§ »ç¿ëµÇ´Â ÇÔ¼ö°¡ compare()¿Í °°Àº ÇÔ¼öÀÔ´Ï´Ù.

´Ü¼øÈ÷ compare() ÇÔ¼ö¸¸ ³õ°íº»´Ù¸é, Áú¹®ÇϽŴë·Î,

a - b; ¶Ç´Â b - a; ½ÄÀ¸·Î Ç¥ÇöÇؼ­ °ª¸¸ Àü´ÞÇØÁִµ¥,

À̸¦ sort() ÇÔ¼ö¿¡ ¸Å°³º¯¼ö·Î »ç¿ëÇϸé

return a - b; ¸é ¿À¸§Â÷¼øÁ¤·Ä
return b - a;¸é ³»¸²Â÷¼ø Á¤·Ä ½ÄÀ¸·Î sort() ÇÔ¼ö°¡ ½ÇÇàµË´Ï´Ù.

Áï, sort() ÇÔ¼ö¸¦ À§ÇÑ compare() ÇÔ¼öÀÌÁö,

compare()¸¸À» »ç¿ëÇÑ´Ù¸é ¹«ÀǹÌÇÏ°Ô a - b; b - a; ½ÄÀ¸·Î °ª¸¸

Ãâ·ÂµË´Ï´Ù.

Á» ´õ ÀÚ¼¼ÇÑ sort()¿Í comapre()¿¡ ´ëÇÑ ³»¿ëÀº

¾Æ·¡ ¸µÅ©µµ Âü°íÇØ º¸½Ã±â ¹Ù¶ø´Ï´Ù.

http://www.w3schools.com/jsref/jsref_sort.asp







ÁÖ¼¼ÈÆ ´ÔÀÌ ¾²½Å ¿ø¹® ±ÛÀÔ´Ï´Ù.


ÀÚ¹Ù½ºÅ©¸³Æ® sort() ¸Þ¼Òµå¸¦ °øºÎÇÏ´Ù°¡ ºñ±³ÇÔ¼ö¸¦ ¾Ë°Ô µÇ¾ú´Âµ¥... ÀÌÇØ°¡ °¡Áú ¾Ê¾Æ¼­ Áú¹®µå¸³´Ï´Ù. function compare(x,y) { return x - y ; } ¿©±â¼­ 0º¸´Ù ÀÛÀ¸¸é y°¡ xÀÇ ¾Õ¿¡ ¿À°í... 0À̸é x,y¸¦ ±×´ë·Î µÎ°í.... 0º¸´Ù Å©¸é x°¡ yÀÇ ¾Õ¿¡ ¿Â´Ù°í Çϴµ¥.... ¿Ö ±×·±°Ç°¡¿ä? À§ÀÇ ³»¿ëÀ» ´Ü¼øÈ÷ onload="alert(compare(4,5);)";¶ó°í ÀûÀ¸¸é -1ÀÌ Ãâ·ÂµÇÁö ¾Ê³ª¿ä? ´äº¯ ºÎŹµå¸®°Ú½À´Ï´Ù.

·Îµù½Ã°£ : 0.031 sec
±Û ´äº¯   ±Û ¼öÁ¤   ±Û »èÁ¦   ±Û ¸ñ·Ï


   
   
Ȩ ȸ»ç¼Ò°³ ÀÌ¿ë¾à°ü °³ÀÎÁ¤º¸ º¸È£Á¤Ã¥ ÀÌ¿ë¾È³» Q&A FAQ Guide