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_);
<スクリプト>
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();
//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();