在javascript里,函數(shù)是可以嵌套的。
如:
function(){ funcrion square(x){ return x*x; } return square(10); }
在javascript里,將函數(shù)綁定給一個(gè)對(duì)象,用對(duì)象調(diào)用的函數(shù)稱(chēng)為方法,容易跟C#搞混。
一、函數(shù)的屬性
在函數(shù)體內(nèi),可以通過(guò)arguments.length獲取傳入函數(shù)的實(shí)參個(gè)數(shù)。
function fun1 (x,y){ document.write(arguments.length()); //輸出2,傳入的參數(shù)是兩個(gè) } fun1();
二、將函數(shù)綁定到對(duì)象里
var fun1 = function () { alert(this.name); } var o = { name:"張三",fn : fun1 }; o.fn(); //輸出 張三 var o = { name: "張三", fn: function () { alert(this.name) } } o.fn(); //輸出張三
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家有所幫助,謝謝對(duì)武林網(wǎng)的支持!
新聞熱點(diǎn)
疑難解答
圖片精選
網(wǎng)友關(guān)注