8. ³»Àå °´Ã¼


8.4 Array Object

  ¹è¿­(Array)Àº µ¿ÀÏÇÑ ¼Ó¼ºÀ» Áö´Ï´Â °ªµéÀ» Â÷·Ê·Î ´ã¾Æ¼­ ÇϳªÀÇ º¯¼ö·Î °ü¸®ÇÒ ¼ö ÀÖ´Ù´Â ÀåÁ¡ ¶§¹®¿¡ ¸ðµç ¾ð¾î¿¡¼­ ±âº»ÀûÀ¸·Î Áö¿øÇÏ´Â ±â´ÉÀÌ´Ù.

¹è¿­ Áö¿øºê¶ó¿ìÀú   ³×ºñ°ÔÀÌÅÍ 3.0ºÎÅÍ Áö¿øµÇ´Â ±â´ÉÀ¸·Î ±× ÀÌÀü¿¡´Â °´Ã¼¸¦ »ý¼ºÇÏ´Â ÇÔ¼ö¸¦ ¸¸µé¾î¼­ »ç¿ëÇß¾ú´Ù.(ÀÏ¹Ý °´Ã¼¸¦ »ý¼ºÇÏ´Â ¹æ¹ýÀ¸·Î....) ¾öû ºÒÆíÇß¾ú´Ù.


  • »ý¼ºÀÚ

    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)

Javascript °­ÁÂ
µé¾î°¡±â
Javascript¶õ?
ÀÛµ¿ ¹æ½Ä
Àå ´Ü Á¡
±â ÃÊ
     - HTML¹®¼­¿¡Ãß°¡Çϱâ
     - ÃÖÃÊ ¿¹Á¦
     - ÇÔ¼ö»ç¿ëÇϱâ
     - ±âº» ÇÔ¼ö
¹® ¹ý
     - º¯ ¼ö
     - ¿¬ »ê
     - Á¶ °Ç ¹®
     - ¹Ý º¹ ¹®
     - »ç¿ëÀÚÇÔ¼ö
°´ ü
     - Object¶õ?
     - ¼Ó¼º°ú ÇÔ¼ö
     - °´Ã¼ÀÇ »ý¼º°ú»ç¿ë
³»Àå °´Ã¼
     - Date
     - Math
     - String
     - Array
     - Boolean
     - Function
     - Argument
     - Number
     - Global
     - ±â Ÿ
     - with / delete
Event °´Ã¼
³×ºñ°ÔÀÌÅÍ °´Ã¼
     - ³×ºñ°ÔÀÌÅͰ´Ã¼±¸Á¶
     - °´Ã¼ Á¢±Ù ¹æ¹ý
     - navigator
     - window
     - location
     - history
     - document
     - form
     - form elements
Frame °´Ã¼
±â Ÿ
     - Animation
     - Audio
¸¶Ä¡¸ç

Copyright ¨Ï 1997 ~, Deadfire Program Master