0
以下語法存在於.js文件中。JavaScript匿名函數語法
var fun1 = function(fun1_parameter1){
return{
fun2 : function(){
alert("xxx");
}
}
}
我沒有得到這一點。 這個js文件也使用命名空間。 幫我理解這一點。
以下語法存在於.js文件中。JavaScript匿名函數語法
var fun1 = function(fun1_parameter1){
return{
fun2 : function(){
alert("xxx");
}
}
}
我沒有得到這一點。 這個js文件也使用命名空間。 幫我理解這一點。
該代碼的作用是定義一個名爲fun1
的變量。
該值是具有一個參數的匿名函數。
調用該函數將返回一個具有.fun2
屬性的匿名對象,該屬性指向另一個匿名函數。
調用是功能將觸發alert
:
fun1(0).fun2(); // triggers alert("xxx")
你也可以省略未使用的參數FUN1:'FUN1()FUN2();'。 – Tuan 2011-08-18 23:34:26