La fonction anonyme JavaScript signifie que la fonction n'a pas de nom. Le code de test est répertorié ci-dessous 🎜>
/*
Copiez le code
Le code est le suivant :
(function(x, y) {
debug(x y);
Copier le code
Le code est le suivant :
var fun = null;
(function() {
À ce moment-là, vous entrez dans la console du navigateur, vous constaterez qu'il imprime function(x, y){ debug(x y);} C'est évident. est une fonction. Si vous entrez fun(1, 2);, 3 sera imprimé à ce moment. Jetons un coup d'œil aux types.
Copier le code
Le code est le suivant :
var U = {
uid : 32812,
}
)(),
serverList : (function(){
var list = new Array( );
list[1188]='360';
list[1165]='baidu';
if(list != 'null'){
return list;
}
}
)(),
channelList : (function(){
var list = new Array();
list[9]='手机游戏网';
return list ;
}
)(),
searchName : function(t,id){
if( id == false || /^d $/.test(id) == false ){
return 'Ceci est une fonction';
}else if(eval(t).hasOwnProperty(id)){
return eval(t)[id]
}else{
return 'test ';
}
}
}
À ce moment, vous entrez U dans la console ; U['searchName '] est une fonction et U['qudaoList'] renvoie un résultat.
Déclaration:Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn