°³Ã¼°¡ ´Ù¸¥ °³Ã¼ÀÇ ÇÁ·ÎÅäŸÀÔ Ã¼Àο¡ ÀÖ´ÂÁö ¿©ºÎ¸¦ ³ªÅ¸³»´Â ºÎ¿ï°ªÀ» ¹ÝȯÇÑ´Ù.
¹Ýȯ°ª bValÀº °³Ã¼°¡ ´Ù¸¥ °³Ã¼ÀÇ ÇÁ·ÎÅäŸÀÔ Ã¼Àο¡ ÀÖ´ÂÁö ¿©ºÎ¸¦ ³ªÅ¸³»´Â ºÎ¿ï°ªÀÌ´Ù.
true | object2ÀÇ ÇÁ·ÎÅäŸÀÔ Ã¼Àο¡ objectÀÌ ÀÖ´Ù. |
false | object2°¡ °³Ã¼°¡ ¾Æ´Ï°Å³ª object2ÀÇ ÇÁ·ÎÅäŸÀÔ Ã¼Àο¡ objectÀÌ ÇØ´çµÇÁö ¾Ê´Â´Ù. |
ÇÁ·ÎÅäŸÀÔ Ã¼ÀÎÀº µ¿ÀÏÇÑ À¯ÇüÀÇ °³Ã¼ ÀνºÅϽº »çÀÌ¿¡ ±â´ÉÇÔ¼ö¸¦ °øÀ¯ÇÒ ¶§ »ç¿ëÇÑ´Ù.
<SCRIPT> function test(){ // ±â´ÉÇÔ¼ö ½ÃÀÛ. var regexp=new RegExp; //º¯¼ö¸¦ ÃʱâÈÇÑ´Ù. return (RegExp.prototype.isPrototypeOf(regexp)+'<BR>'+ // true¸¦ ¹ÝȯÇÑ´Ù. RegExp.constructor.isPrototypeOf(regexp)'); // false¸¦ ¹ÝȯÇÑ´Ù. } // ±â´ÉÇÔ¼ö Á¾·á. document.write(test()); // ±â´ÉÇÔ¼ö¸¦ È£ÃâÇÏ¿© Ãâ·ÂÇÑ´Ù. </SCRIPT>
<SCRIPT> testObj=new Object; // »õ·Î¿î °³Ã¼ »ý¼º. testObj.prototype=testFunction; // »õ·Î¿î °³Ã¼¿¡ prototype¿¡ ±â´ÉÇÔ¼ö ÇÒ´ç. function testFunction(){ // ±â´ÉÇÔ¼ö ½ÃÀÛ. document.write(testObj.prototype.isPrototypeOf(testFunction)); // true¸¦ Ãâ·ÂÇÑ´Ù. } // ±â´ÉÇÔ¼ö Á¾·á. testFunction(); // ±â´ÉÇÔ¼ö¸¦ È£ÃâÇÏ¿© Ãâ·ÂÇÑ´Ù. </SCRIPT>