°³Ã¼¿¡¼ ¼Ó¼ºÀ» »èÁ¦Çϰųª ¹è¿¿¡¼ ¿ä¼Ò¸¦ Á¦°ÅÇÑ´Ù.
deleteexpression
expressionÀμö´Â ÁÖ·Î ±× °á°ú°¡ »èÁ¦ÇÏ°íÀú ÇÏ´Â °³Ã¼ À̸§°ú °³Ã¼ÀÇ ¼Ó¼º À̸§À̳ª, ¹è¿º¯¼ö¸í°ú »èÁ¦ÇÏ°íÀú ÇÏ´Â ¹è¿º¯¼ö Àμö°¡ µÇ´Â À¯È¿ÇÑ Javascript ½ÄÀ̾î¾ß ÇÑ´Ù.
delete ¿¬»êÀÚ´Â expression¿¡ ÁöÁ¤µÈ °³Ã¼³ª, °³Ã¼ÀÇ ¼Ó¼º ȤÀº ¹è¿º¯¼öÀÇ ¿ä¼Ò¸¦ Á¦°ÅÇϴµ¥ »ç¿ëµÈ´Ù.
»èÁ¦°¡ °¡´ÉÇϸé true°¡ ¹Ýȯ°¡ ¹ÝȯµÇ°í, »èÁ¦°¡ ºÒ°¡´ÉÇϸé false°¡ ¹ÝȯµÈ´Ù.
°³Ã¼ÀÇ ¼Ó¼ºÀ» »èÁ¦ÇÏ·Á¸é °³Ã¼¸í°ú ¼Ó¼º¸íÀ¸·Î Áö¸íÇÏ°í, ¿©·¯°³ÀÇ ¼Ó¼ºÀ» »èÁ¦ÇÏ·Á¸é with ¹®ÀåÀ» »ç¿ëÇصµ µÈ´Ù. with ¹®ÀåÀ» »ç¿ëÇÏÁö ¾ÊÀ¸¸é »èÁ¦ÇÏ°íÀú ÇÏ´Â °³Ã¼ ¾Õ¿¡ °³Ã¼¸íÀ» ¸í±âÇÏ¿©¾ß ÇÑ´Ù.
¹è¿º¯¼öÀÇ ¿ä¼Ò¸¦ »èÁ¦ÇÏ´Â °æ¿ì¿¡´Â ¹è¿º¯¼öÀÇ Àμö·Î ÁöÁ¤ÇÏ°í, »èÁ¦°¡ ¿Ï·áµÇ¾îµµ ¹è¿º¯¼ö ±æÀÌ¿¡´Â ¿µÇâÀ» ÁÖÁö ¾Ê°í, ÇØ´ç ¿ä¼Ò¸¸ ºó ¹®ÀÚ¿ÀÌ µÈ´Ù.
<SCRIPT> var br='<BR>',str=''; // ÁÙ ¹Ù²Þ, Ãâ·Â ¹®ÀÚ¿ ¼±¾ð flower=new Object(); // °³Ã¼¸¦ ¸¸µë flower.name='Àå¹Ì'; // °³Ã¼ ¼Ó¼º ÇÒ´ç flower.color='ÈæÀå¹Ì'; flower.season='6¿ù'; deleteTest(1); // Ãâ·Â ±â´ÉÇÔ¼ö È£Ãâ delete flower.season; // °³Ã¼ ¼Ó¼º »èÁ¦ deleteTest(2); // Ãâ·Â ±â´ÉÇÔ¼ö È£Ãâ with(flower){ delete color } // °³Ã¼ ¼Ó¼º »èÁ¦ deleteTest(3); // Ãâ·Â ±â´ÉÇÔ¼ö È£Ãâ document.write(str); // °á°ú ¹®ÀÚ¿ Ãâ·Â function deleteTest(callNumb){ // °³Ã¼ ¼Ó¼º Ãâ·Â ±â´ÉÇÔ¼ö ½ÃÀÛ str+=callNumb+': flower.name='+flower.name+br;// °³Ã¼ ¼Ó¼º Ãâ·Â ¹®ÀÚ¿¿¡ °áÇÕ str+=callNumb+': flower.color='+flower.color+br; str+=callNumb+': flower.season='+flower.season+br; if(callNumb!=3) str+=br; // ¸¶Áö¸·ÁÙ »ý·« } // ±â´ÉÇÔ¼ö Á¾·á
<SCRIPT> br='<BR>'; // ÁÙ ¹Ù²Þ myArray=new Array('a','b','c','d','e','f'); // ¹è¿º¯¼ö °ª ÁöÁ¤ for (i=0;i<myArray.length;i++){ // 0¿¡¼ ¹è¿º¯¼ö ±æÀÌ ¸¸Å 1¾¿ Áõ°¡½ÃÅ°´Â ·çÇÁ if (myArray[i]=='d') delete myArray[i]; // ¹è¿º¯¼ö °ªÀÌ d ÀÌ¸é »èÁ¦ } for (i=0;i<myArray.length;i++){ // 0¿¡¼ ¹è¿º¯¼ö ±æÀÌ ¸¸Å 1¾¿ Áõ°¡½ÃÅ°´Â ·çÇÁ document.write('myArray['+i+']='+myArray[i]+br); // ¸ðµç ¹è¿º¯¼ö Ãâ·Â } </SCRIPT>