¹è¿­º¯¼öÀÇ ¿ä¼Ò ¹øÈ£·Î ÁöÁ¤ÇÑ ºÎºÐÀ» ¹ÝȯÇÑ´Ù.

Àμö/ÆĶó¸ÞÅÍ
arrayObj : (¹è¿­º¯¼ö)
ÇʼöÀûÀÎ ¿ä¼ÒÀ̸ç, Array °³Ã¼ÀÌ´Ù.
start : (½ÃÀÛ¿ä¼Ò ¹øÈ£)
ÇʼöÀûÀÎ ¿ä¼ÒÀ̸ç, arrayObj¿¡ ÁöÁ¤µÈ ºÎºÐÀÇ ½ÃÀÛÀ» ³ªÅ¸³»´Â À妽ºÀÌ´Ù.
end : (Á¾·á ¿ä¼Ò ¹øÈ£)
¼±ÅÃÀûÀÎ ¿ä¼ÒÀ̸ç, arrayObj¿¡ ÁöÁ¤µÈ ºÎºÐÀÇ ³¡À» ³ªÅ¸³»´Â À妽ºÀÌ´Ù.
¹Ýȯ°ª

¹Ýȯ°ª oArray´Â »õ·Î ¸¸µé¾îÁø ¹è¿­º¯¼ö °³Ã¼ÀÌ´Ù.

¼³¸í

slice ¸Þ¼­µå´Â arrayObj¿¡ ÁöÁ¤µÈ ºÎºÐÀ» Æ÷ÇÔÇÏ´Â »õ·Î¿î Array °³Ã¼¸¦ ¹ÝȯÇÑ´Ù.

slice ¸Þ¼­µå´Â end·Î Ç¥½ÃµÈ ¿ä¼Ò ¾Õ±îÁö¸¸ º¹»çÇÏ°í ±× end ¿ä¼Ò ºÎºÐÀº Æ÷ÇÔÇÏÁö ¾Ê´Â´Ù.

ÀμöµéÀº ¹è¿­º¯¼öÀÇ Àμö ±ÔÄ¢¿¡ µû¶ó Á¦ÀÏ ¾ÕÀÇ ¿ä¼ÒÀÇ Àμö°¡ 0ÀÌ°í, ¸¶Áö¸· ¿ä¼ÒÀÇ Àμö°¡ arrayObj.length-1ÀÌ´Ù.

Ư±â

¸¸ÀÏ start°¡ À½¼ö¸é length+start·Î 󸮵ȴÙ. ¿©±â¼­ length´Â ¹è¿­º¯¼öÀÇ ±æÀÌÀÌ´Ù.
¸¸ÀÏ end°¡ À½¼ö¸é length+end·Î 󸮵ȴÙ. ¸Ç µÚ¿¡¼­ºÎÅÍÀÇ ¿ä¼Ò¼ö°¡ µÈ´Ù.

¸¸ÀÏ end¸¦ »ý·«Çϸé arrayObjÀÇ ³¡±îÁö °è¼Ó ÃßÃâµÈ´Ù.

¸¸ÀÏ start°¡ endº¸´Ù Å©¸é(end°¡ start ¾Õ¿¡ ³ª¿À´Â È¿°ú) ¾Æ¹« ¿ä¼Òµµ »õ·Î¿î ¹è¿­º¯¼ö·Î º¹»çµÇÁö ¾Ê´Â´Ù.

¿ø·¡ÀÇ ¹è¿­º¯¼ö¿¡´Â ¿µÇâÀ» ÁÖÁö ¾Ê°í »õ·Î¿î ¹è¿­º¯¼ö¿¡ ¹Ý¿µµÈ´Ù.
¶ÇÇÑ ÂüÁ¶µÈ ¹è¿­º¯¼öÀÇ ¿ä¼Ò°¡ º¯°æµÇ¾îµµ ÂüÁ¶ÇÑ ¹è¿­º¯¼öÀÇ ³»¿ë¿¡´Â ¹Ý¿µµÇÁö ¾Ê´Â´Ù.



°£´ÜÇÑ ¹è¿­º¯¼ö slice ¸Þ¼­µå ¿¹Á¦

<SCRIPT>
var br='<BR>'; // ÁٹٲÞ
var str=''; // Ãâ·Â ¹®ÀÚ¿­ º¯¼ö ¼±¾ð
var myArray=new Array('»ç°ú','Æ÷µµ','µþ±â','¼ö¹Ú','°¨±Ö'); // ¹è¿­º¯¼ö ÇÒ´ç
str+='myArray='+myArray+', myArray.length='+myArray.length+br; // ¹è¿­º¯¼ö, ¿ä¼Ò ±æÀÌ Ãâ·Â

str+=br+'myArray.slice(1,3)='+myArray.splice(1,3)+br; // myArray ¹è¿­º¯¼ö 1¹øºÎÅÍ 3¹øÀÌÀü±îÁö Ãâ·Â
str+=br+'myArray.slice(2)='+myArray.splice(2)+br; // myArray ¹è¿­º¯¼ö 2¹øºÎÅÍ ¸¶Áö¸·±îÁö Ãâ·Â
str+=br+'myArray.slice(2,-1)='+myArray.splice(2,-1)+br+br; // myArray ¹è¿­º¯¼ö 2¹øºÎÅÍ ¸¶Áö¸·¿¡¼­ -1¹ø Àü±îÁö Ãâ·Â
str+=br+'myArray.slice(0,-2)='+myArray.splice(0,-2)+br+br; // myArray ¹è¿­º¯¼ö óÀ½ºÎÅÍ ¸¶Áö¸·¿¡¼­ -2¹ø Àü±îÁö Ãâ·Â

str+='myArray='+myArray+', myArray.length='+myArray.length+br; // ¹è¿­º¯¼ö, ¿ä¼Ò ±æÀÌ Ãâ·Â, º¯°æµÇÁö ¾Ê¾Ò´Ù.

document.write(str); // °á°ú ¹®ÀÚ¿­ Ãâ·Â
</SCRIPT>