//a instanceof b
//判斷a物件是不是b構造出來的
//判斷a物件的原型鏈上有木有b
function person(){}
var person=new person();
var obj={};
console.log(person instanceof person);//true
console.log(person instanceof object);//true
console.log(obj instanceof person);//false
console.log( instanceof array);//true
//判斷輸入的arr是陣列還是物件
//三種方法
var arr=||{};
1.arr.constructor
console.log(.constructor);//function array(){}
var obj={}
console.log(obj.constructor);//function object(){}
2. instanceof array //true
obj instanceof object//true
3.object.prototype.tostring.call()方法
object.prototype.tostring=function(){
第一識別this
返回相應的結果
使用call來改變this指向
建立物件的三種方法
三種方式 利用字面量建立物件 物件字面量 就是花括號 裡面包含了表達這個具體事物 物件 的屬性和方法。var a 1.裡面的屬性或者方法我們採取鍵值對的形式鍵屬性名 值屬性值 2.多個屬性或者方法中間用逗號隔開的 3.方法冒號後面跟的是乙個匿名函式 使用物件 1.呼叫物件的屬性我們採取物件名.屬性名...
js的三種方法型別
1 js的三種方法型別?1.1 物件方法 如果類生成了乙個例項,那麼該例項就可以使用該方法 function person name 1.2 類方法 無需通過生成例項而可以直接使用方法 function person name 1.3 原型方法 原型方法主要是對js已有的物件進行擴充套件 詳見dem...
jquery判斷checked的三種方法
jquery判斷checked的三種方法 attr checked 看版本1.6 返回 checked 或 undefined 1.5 返回 true或false prop checked 16 true false is checked 所有版本 true false 別忘記冒號哦 jquery賦...