JavaScript------i-innstance of

2038 ワード

//alert(test.prototype);
//alert(Object.prototype);
//alert(Function.prototype);
//alert(test.uuuuuuproto_u);
//alert(Object.uuuuuproto_u);
//alert(Function.uuproto_);
//alert(Object.prototype.uuuproto_u u)
//alert(Object.prototype.com nstructor)
alert;
alert;
alert(Funtions.uuuuuuuproto_==Object._uuuproto_);
 
 
  alert(Function instanceof Function);//true  alert(Function instanceof Object);//true     alert(Object instanceof Function);//true             function Foo() {}; var foo = new Foo(); alert(foo instanceof Foo); // true alert(foo instanceof Function); // false alert(foo instanceof Object); // true alert(Foo instanceof Function); // true alert(Foo instanceof Object); // true  
instance ofは、オブジェクトAが別のオブジェクトBの例であるかどうかを検出する原理は、オブジェクトBのプロトタイプが指すオブジェクトがオブジェクトAの[prototype]チェーン上にあるかを確認することである.もしいるなら、trueに戻り、いないならfalseに戻ります.ただし、オブジェクトBのプロトタイプがnullである場合はエラーが発生します.
 
 
 
<スクリプト>
Function.prototype.method=function(name,func){
//mark_1
       this.prototype[name]=func;
       return this

 
String.method(「trim」,function()                         
       return this.replace(/^\s+|\s+$g,')

 
 
String.prototype.test=function()
{
       return this+「こんにちは」
)
alert(「test」.test();