function f() ;
function.prototype.b = function () ;
}var f = new f();
typeof f
// 'object'
typeof f
//'function'
f.af.b
function c()
}
靜態方法
function test(){}
test.to=function(res)
test.to('32131') //32131
靜態方法可以通過函式名或者類名直接呼叫
例項方法
function cat(name)
this.eat = function() 愛吃魚`)
}} //給cat建構函式新增靜態方法
cat.eat = function() 愛吃魚`)}
let cat = new cat('tom')
cat.eat() //cat愛吃魚 //這是靜態方法
cat.move() is not a function
cat.eat() //tom愛吃魚 //這是例項方法
cat.move() //移動 //這是例項方法
js的靜態方法和例項方法
靜態方法 1.定義乙個類 function aclass 2.給這個類新增乙個靜態方法 直接新增給類的就是靜態方法 aclass.staticmethod function 3.通過類名呼叫靜態方法 aclass.staticmethod 動態方法1.定義乙個類 function bclass 2....
js中例項方法 靜態方法
person.say function person.say 正常執行 var carl newperson carl.say 報錯我們給person這個類新增了乙個say方法,它在類上面的,所以,它實際上是乙個靜態方法.靜態方法 不能在類的例項上呼叫靜態方法,而應該通過類本身呼叫。類 class ...
靜態方法和例項方法
靜態方法 靜態方法是不屬於特定物件的方法,靜態方法可以訪問靜態成員變數,靜態方法不可以直接訪問例項變數,可以在例項函式呼叫的情況下,例項變數做為引數傳給靜態方法。靜態方法也不能直接呼叫例項方法,可以間接呼叫,首先要建立乙個類的例項,然後通過這一特定物件來呼叫靜態方法。例項方法 乙個例項方法的執行與特...