我有一个 js 文件(requirejs api),我试图理解,但无法理解
前几行:
var requirejs,require,define;
(function(ba){
function J(b){
return"[object Function]"===N.call(b)
}
function K(b){
return"[object Array]"===N.call(b)
}
function z(b,c){
if(b){
var d;
for(d=0;d<b.length&&(!b[d]||!c(b[d],d,b));d+=1);
}
}
function O(b,c){
if(b){
var d;
for(d=b.length-1;-1<d&&(!b[d]||!c(b[d],d,b));d-=1);
}
}
加载此 js 的父页面调用了方法require()但我在整个文件中看不到任何此类函数定义。那么论据 ba 是如何处理的呢?“b”是来自ba吗?这个文件是由模糊处理制成的吗?所有函数都命名为 a() , b() 等