8.4 Array Object
¹è¿(Array)Àº µ¿ÀÏÇÑ ¼Ó¼ºÀ» Áö´Ï´Â °ªµéÀ» Â÷·Ê·Î ´ã¾Æ¼ ÇϳªÀÇ º¯¼ö·Î °ü¸®ÇÒ ¼ö
ÀÖ´Ù´Â ÀåÁ¡ ¶§¹®¿¡ ¸ðµç ¾ð¾î¿¡¼ ±âº»ÀûÀ¸·Î Áö¿øÇÏ´Â ±â´ÉÀÌ´Ù.
- »ý¼ºÀÚ
var obj = new Array(10) | 10°³¸¦ ´ãÀ» ¼ö ÀÖ´Â ¹è¿À» »ý¼º |
var obj = new Array() | ÁöÁ¤µÈ °³¼ö ¾øÀÌ »ý¼º |
var obj = new Array(1, "AAA", NaN) | »ý¼º°ú µ¿½Ã¿¡ °ª ÇÒ´ç |
ÀÚ¹Ù½ºÅ©¸³Æ®¿¡¼´Â µ¥ÀÌÅÍÀÇ Á¾·ù Á¸ÀçÇÏÁö ¾Ê±â ¶§¹®¿¡ °°Àº ¹è¿¾È¿¡ ¼ýÀÚ, ¹®ÀÚ, NaNµîÀÌ µ¿½Ã¿¡
µé¾î°¡µµ ¹®Á¦°¡ ¾ø´Ù.
- °ªÀÇ ´ëÀÔ ¹× »ç¿ë
ÀÚ¹Ù½ºÅ©¸³Æ®ÀÇ ¹è¿Àº 0ºÎÅÍ ½ÃÀÛÇÑ´Ù. µû¶ó¼, Array(3)À¸·Î ÁöÁ¤ÇÑ °æ¿ì À§¿¡¼ ó·³ 0, 1, 2±îÁö
Á¸ÀçÇÏ°Ô µÈ´Ù.
- length : String Objectó·³ ¹è¿ÀÇ ÇöÀç Size¸¦ ´ã´Â length¼Ó¼ºÀÌ
Á¸ÀçÇÑ´Ù.
- ¹è¿°ú °´Ã¼ÀÇ °ü°è : ´ÙÀ½°ú °°ÀÌ °´Ã¼¸¦ »ý¼ºÇß´Ù°í Çϸé,
ÀϹÝÀûÀ¸·Î ÇÏÀ§ ¼Ó¼º¿¡ Á¢±ÙÇÒ ¶§, mycar.color, mycar.model, mycar.owner¶ó°í »ç¿ëÇÏ°Ô µÈ´Ù.
±×·¯³ª, ¶Ç ´Ù¸¥ Á¢±Ù ¹æ¹ýÀÌ ÀÖ´Ù. ´ÙÀ½°ú °°ÀÌ ¹è¿Ã³·³ Á¢±ÙÇÒ ¼ö ÀÖ´Ù.
mycar.color -> mycar["color"]
mycar.model -> mycar["model"]
mycar.owner -> mycar["owner"]
|
- ÀÌÂ÷¿ø ¹è¿ »ý¼º : ÀÚ¹Ù½ºÅ©¸³Æ®¿¡¼µµ ¾à°£ÀÇ Æí¹ýÀ» µ¿¿øÇϸé,
2Â÷¿ø, 3Â÷¿ø ¹è¿À» »ý¼ºÇØ ³¾¼ö ÀÖ´Ù.´ÙÀ½Àº 4 X 4Â¥¸® ÀÌÂ÷¿ø ¹è¿À» »ý¼ºÇÏ´Â ¿¹ÀÌ´Ù.
- ÁÖ¿ä ÇÔ¼ö
concat(array1,...) | ¹è¿À» Çϳª·Î ÇÕÄ£´Ù. |
join(str) | ¹è¿ Àüü¸¦ str±¸ºÐÀÚ¸¦ °¡Áö´Â ÇϳªÀÇ ¹®ÀÚ¿·Î ¸¸µç´Ù. |
pop() | ¹è¿ÀÇ ¸Ç ¸¶Áö¸· º¯¼ö¸¦ »èÁ¦ÇÑ´Ù. |
push(item1,..) | ¹è¿ÀÇ ¸¶Áö¸·¿¡ º¯¼öµéÀ» Ãß°¡ÇÑ´Ù. |
reverse() | ¹è¿ÀÇ ¼ø¼¸¦ µÚÁý´Â´Ù. |
shift() | ¹è¿ÀÇ ¸Ç óÀ½ °ªÀ» »èÁ¦ÇÑ´Ù. |
slice() | ¹è¿ÀÇ ÀϺκи¸À» ÃßÃâÇÏ¿© »õ·Î¿î ¹è¿À» ¸¸µç´Ù. |
sort(func) | ¹è¿À» Á¤·ÄÇÑ´Ù. |
splice(idx, len, item1, ...) | ¹è¿ÀÇ Æ¯Á¤ºÎºÐÀ» »èÁ¦Çϰųª ±³Ã¼ÇÑ´Ù. |
unshift(item1, ...) | ¹è¿ÀÇ ¾ÕºÎºÐ¿¡ º¯¼öµéÀ» Ãß°¡ÇÑ´Ù. |
* pop(), push()ÇÔ¼ö´Â ÀͽºÇ÷η¯ 5.5ºÎÅÍ Áö¿øÇÏ°í ³×ºñ°ÔÀÌÅÍ´Â 4.75À̻󿡼 Áö¿øÇÑ´Ù.
À§ÀÇ ÇÔ¼öÁß¿¡¼ sort()ÇÔ¼ö¸¦ »ç¿ëÇÏ´Â ¿¹´Â ´ÙÀ½°ú °°´Ù.
- Last Update : 2001.7.3 by Deadfire(http://www.deadfire.net)
|