谁可以给我解释下面javascript代码的意思?感觉特别难哦,没几年工作经验看不懂吖!
var testAjax =function(){
function request(url,opt){
function fn(){}-----(a)
opt = opt || {};-----(b)
var async = opt.async !== false,-----(c)
//其他javascript代码
}
}
我的问题是:
1、functions里面嵌套functions用什么用?
2、(a)句代码就一个没有函数体的函数,写在这里有什么用?
3、(b)句代码是什么意思?
4、(c)句代码中!==是什么运算符?没见过哦