JavaScript È°¿ëÆÁ
2017.04.19 / 09:19

¹è¿­À» À¯´ÏÅ©ÇÏ°Ô °ñ¶ó³»±â (¹è¿­Áߺ¹Á¦°Å)

1pips
Ãßõ ¼ö 182


var
a=[1,5,1,6,4,5,2,5,4,3,1,2,6,6,3,3,2,4];

var unique=a.filter(function(itm,i,a){
    return i==a.indexOf(itm);
});

alert(unique);

ÀÚ¹Ù½ºÅ©¸³Æ®¿¡¼­ ¹è¿­¿¡ µé¾î°¡ÀÖ´Â °ªÀÇ Áߺ¹À» ¸ðµÎ Á¦°ÅÇÏ¿© À¯´ÏÅ©ÇÑ °ªÀ» ¾ò°íÀÚÇÒ¶§ À§¿Í°°ÀÌ filter¸¦ ÀÌ¿ëÇÑ´Ù.

jquery ¿¡¼­ Á¦°øÇÏ´Â $.unique(¹è¿­) ÀÌ ÀÖÁö¸¸ ÀÌ ÇÔ¼ö´Â ¾Æ·¡¿Í°°ÀÌ ¹«ÀÛÀ§ ¼ø¼­·Î Áߺ¹ÀÌ µÇ¾îÀִ°æ¿ì ¾Æ·¡¿Í °°Àº °á°ú¸¦ ¹ÝȯÇÑ´Ù.


var a = [1,1,1,1,2,2,2,1]

$.unique(a);


¹Ýȯ°ª

[1,2,1]


°£´ÜÇÏ°Ô ¹è¿­¿¡ ÀÖ´Â Áߺ¹°ªÀ» ¸ðµÎ Á¦°ÅÇÑ°ªÀÌ ÇÊ¿äÇÏ´Ù¸é À§¿Í°°ÀÌ filter Á¶°ÇÀ» »ç¿ëÇؼ­ ó¸®ÇÒ°Í~


ÀÚ¹Ù½ºÅ©¸³Æ®, javascript, Áߺ¹Á¦°Å, Áߺ¹



Ãâó: http://dotweb.tistory.com/219 [Àý´ë·Î °í°³¸¦ ¶³±¸Áö ¸»¶ó. °í°³¸¦ Ä¡Äѵé°í ¼¼»óÀ» ¶È¹Ù·Î ¹Ù¶óº¸¶ó.]