¹è¿À» ÀÀ¿ëÇØ¼ ´ÙÀ½°ú °°Àº ¹«ºñ¸¦ ¸¸µé ¼ö ÀÖ´Ù.
- ¸¶¿ì½º Ä¿¼ÀÇ ¿òÁ÷ÀÓÀ» ±â·ÏÇÑ ´ÙÀ½ ´Ù½Ã Àç»ýÇÏ´Â ¹«ºñ
- 52ÀåÀÇ Ä«µå¸¦ ¹«ÀÛÀ§·Î ¼¯¾î¼ ¹èºÐÇÏ´Â Æ÷Ä¿ °ÔÀÓ
- Á¡À» ÀÌ¿ëÇØ¼ ±×¸²À» ±×¸®´Â Çȼ¿ ¾ÆÆ®
- ÀÚ½ÅÀÌ ¿¬ÁÖÇÑ À½¾ÇÀ» ÀúÀåÇÑ ´ÙÀ½ ´Ù½Ã Àç»ýÇÏ´Â ¹«ºñ
- OKcashbag ¸Þ´º¿Í °°Àº º¹ÀâÇÑ ¸Þ´º
¹è¿ ¿ÀºêÁ§Æ®ÀÇ »ý¼º myArray1 = new Array();
myArray2 = [];
myArray = new Array("°í¾çÀÌ","Áö··ÀÌ","¿©¿ì","´ß","°õ","¸»"); //ÃʱⰪÀÌ Á¸ÀçÇÏ´Â ¹è¿ ¼±¾ð
myArray = ["°í¾çÀÌ","Áö··ÀÌ","¿©¿ì","´ß","°õ","¸»"]; //ÃʱⰪÀÌ Á¸ÀçÇÏ´Â ¹è¿ ¼±¾ð
¹è¿ÀÇ À妽º(index)´Â 0ºÎÅÍ ½ÃÀÛÇØ¼ 1¾¿ Áõ°¡Çϰí []¿¬»êÀÚ¸¦ ÀÌ¿ëÇØ¼ ÂüÁ¶°¡ °¡´ÉÇÏ´Ù. myArray[myArray.length-1]; //¸Ç ¸¶Áö¸· ¿ø¼Ò ÂüÁ¶
myArray[myArray.length] = "Ãß°¡ÇÒ ¿ø¼Ò" //¸Ç ¸¶Áö¸·¿¡ ¿ø¼Ò¸¦ Çϳª Ãß°¡
¹è¿ ¿ÀºêÁ§Æ®ÀÇ ¸Þ¼µå
| Method |
Note |
Example |
| concat() |
µÎ °³ÀÇ ¹è¿À» ¿¬°áÇÑ ´ÙÀ½, »õ·Î¿î ¹è¿·Î ¹ÝȯÇÑ´Ù.
|
myArray3 = myArray1.concat(myArray2);
|
| join() |
¹è¿¿¡ ¼ÓÇÑ ¸ðµç ¿ø¼Ò¸¦ ¿¬°áÇÏ¿© ¹®ÀÚ¿·Î ¸¸µç´Ù.
|
myVar1 = myArray.join(); myVar2 = myArray.join(", "); myVar3 = myArray.join(" + ");
|
| pop() |
¹è¿ÀÇ ¸Ç ¸¶Áö¸· ¿ø¼Ò¸¦ Á¦°ÅÇϰí, ±× °ªÀ» ¹ÝȯÇÑ´Ù.
|
myVar = myArray.pop();
|
| push(); |
»õ·Î¿î ¿ø¼Ò¸¦ ¹è¿ÀÇ ¸Ç ¸¶Áö¸·¿¡ Ãß°¡Çϰí, ¹Ù²ï ¹è¿ÀÇ ±æÀ̸¦ ¹ÝȯÇÑ´Ù.
|
myArrayLength = myArray.push("element1","element2");
|
| reverse(); |
¹è¿ÀÇ ¼ø¼¸¦ ¹Ý´ë·Î ¸¸µç´Ù.
|
myArray.reverse();
|
| shift() |
¹è¿ÀÇ Ã¹ ¹øÂ° ¿ø¼Ò¸¦ Á¦°ÅÇÏ°í ±× °ªÀ» ¹ÝȯÇÑ´Ù.
|
myVar = myArray.shift();
|
| slice() |
¹è¿ÀÇ ÀϺκÐÀ» ÃßÃâÇÑ ´ÙÀ½ »õ·Î¿î ¹è¿·Î ¹ÝȯÇÑ´Ù. ¿ø·¡ ¹è¿Àº ¾Æ¹«·± º¯È°¡ ¾ø´Ù. slice(start,end); // start ¿¡¼ end ¾Õ±îÁö ÃßÃâÇØ¼ ¸¸µç ¹è¿À» ¹Ýȯ.
|
myArray2 = myArray1.slice(2,5);
|
| sort(); |
¹è¿¿¡ ¼ÓÇÑ ¿ø¼ÒµéÀ» »çÀü½Ä ¼ø¼·Î Á¤·ÄÇÑ´Ù. ¼ö½ÄÀ» Å©±â ¼ø¼·Î Á¤·ÄÇÏ·Á¸é... ¸ÕÀú Á¤·ÄÇÒ ÇÔ¼ö¸¦ ¸¸µé¾î¾ß ÇÑ´Ù.
|
myArray2 = myArray.sort();
|
| sortOn(); |
¹è¿ÀÇ Çʵ带 ±âÁØÀ¸·Î ¹è¿À» Á¤·ÄÇÑ´Ù.
|
|
| splice() |
¹è¿¿¡ ¿ø¼Ò¸¦ Ãß°¡Çϰųª »èÁ¦ÇÑ´Ù. splice(star,count); // start index ºÎÅÍ count °³¼ö¸¸Å Á¦°ÅÇÑ´Ù. count °¡ 0 ÀÌ¸é ¿ø¼Ò Ãß°¡½Ã »ç¿ë
|
myArray.splice(0,1); myArray.splice(3,2); myArray.splice(2,1,9,9,9); myArray.splice(1,0,"element"); //Ãß°¡ myArray.splice(0,1,"element"); //±³Ã¼
|
| toString() |
¹è¿¿¡ ¼ÓÇÑ ¸ðµç ¿ø¼Ò¸¦ ¿¬°áÇØ¼ ¹®ÀÚ¿À» ¸¸µç´Ù.
|
myVar = myArray.toString();
|
| unshift(); |
¹è¿ÀÇ ¾ÕÂÊ¿¡ ÇÑ °³ ÀÌ»óÀÇ ¿ø¼Ò¸¦ Ãß°¡Çϰí, ¾÷µ¥ÀÌÆ®µÈ ¹è¿ÀÇ length ¼Ó¼ºÀ» ¹ÝȯÇÑ´Ù.
|
myArrayLength = myArray.unshift("element1","element2")
| ½ºÅÃ(Stack) ±¸Á¶ : ÈÄÀÔ¼±ÃⱸÁ¶(LIFO = Last in First Out) ¶ó°íµµ ÇÔ. ArrayÀÇ push, pop
¹è¿ ¿ÀºêÁ§Æ®ÀÇ ¼Ó¼º
| Property |
Note |
Example |
| length |
¹è¿ÀÇ ±æÀ̸¦ ¹ÝȯÇÑ´Ù.
|
myVar = myArray.length; |
¡á ¾×¼Ç½ºÅ©¸³Æ® »ùÇÃ
// s¶ó´Â ¹è¿ ¼±¾ðÇϱâ
s = ["°õ", "Åä³¢", "È£¶ûÀÌ", "¹ì"];
// ¹è¿ sÀÇ Ã¹¹øÂ° ¿ø¼Ò
trace("ù¹øÂ° ¿ø¼Ò : " + s[0]);
// ¹è¿ sÀÇ ¼¼¹øÂ° ¿ø¼Ò
trace("¼¼¹øÂ° ¿ø¼Ò : " + s[2]);
// ¹è¿ sÀÇ ¿ø¼Ò °³¼ö(¹è¿ sÀÇ ±æÀÌ)
trace("¹è¿ÀÇ ¿ø¼Ò°³¼ö : " + s.length);
// ¹è¿ sÀÇ ¸ðµç ¿ø¼Ò
trace("¸ðµç ¿ø¼Ò : " + s.join());
// ¸Ç ¸¶Áö¸·¿¡ ¿ø¼Ò Ãß°¡ (¸¶Áö¸· ¿ø¼Ò : "°í¾çÀÌ")
s[4] = "°í¾çÀÌ";
trace("¸ðµç ¿ø¼Ò : " + s.join());
// ¸Ç ¸¶Áö¸·¿¡ ¿ø¼Ò Ãß°¡ (¸¶Áö¸· ¿ø¼Ò : "Áö··ÀÌ");
s[s.length] = "Áö··ÀÌ";
trace("¸ðµç ¿ø¼Ò : " + s.join());
// ¸Ç ¸¶Áö¸·¿¡ ¿ø¼Ò Ãß°¡ (¸¶Áö¸· ¿ø¼Ò : "»çÀÚ")
s.push("»çÀÚ");
trace("¸ðµç ¿ø¼Ò : " + s.join());
// ¸Ç ¸¶Áö¸· ¿ø¼Ò Á¦°ÅÇϱâ
s.pop();
trace("¸ðµç ¿ø¼Ò : " + s.join());
// ù¹øÂ° ¿ø¼Ò Á¦°ÅÇϱâ
s.splice(0,1);
trace("¸ðµç ¿ø¼Ò : " + s.join());
// ¼¼¹øÂ° ¿ø¼Ò Á¦°ÅÇϱâ
s.splice(2, 1);
trace("¸ðµç ¿ø¼Ò : " + s.join());
// ¿ª¼øÀ¸·Î Á¤·ÄÇϱâ
s.reverse();
trace("¸ðµç ¿ø¼Ò : " + s.join());
// »çÀü¼øÀ¸·Î Á¤·ÄÇϱâ
s.sort();
trace("¸ðµç ¿ø¼Ò : " + s.join());
// ¹è¿ ºñ¿ì±â
s = [];
trace("¸ðµç ¿ø¼Ò : " + s.join());
// a ¹è¿ ¼±¾ðÇϱâ
a = [63, 456, 23.02, 8, 1563, 21, 0];
trace("¸ðµç ¿ø¼Ò : " + a.join());
// Á¤·ÄÇϱâ
a.sort();
trace("¸ðµç ¿ø¼Ò : " + a.join());
//¼ö½ÄÀ» Å©±â¼øÀ¸·Î Á¤·ÄÇϱâ
myArray = [-3.23,15.21,45.39,-21.23];
function orderAsc(a,b){
return a-b;
}
function orderDES(a,b){
return b-a;
}
myArray.sort(orderAsc);
trace("¸ðµç ¿ø¼Ò : " + myArray.join());
myArray.sort(orderDes);
trace("¸ðµç ¿ø¼Ò : " + myArray.join());
|