//函数的引用
//var a = 1;
// var f1 = function(){
// a++;
// alert("正在执行f1")
// }
// var f2 = f1;
// f1();
// f2();
// console.log(a)
// var f3 = function(){
// return f1;
// }
// //--------------
// //f3();//没有执行f1,相当于f3获取了f1的这个函数的首地址
// // var f4 = f3();//这里相当于让f1赋值给了f4
// // f4();//这样才能够执行f1
// //------------如果想通过直接执行f3来执行f1的话,可以用以下方法
// f3()();//这里也执行了f1
// console.log(a);
//-----------
var a = 1;
var f1 = function(aa){
a++;
alert(aa)
}
var f2 = f1;
f2("f2")
console.log(a);
var f3 = function(){
return f1
}
f3()("f3");
console.log(a);
</script>
转载请注明原文地址:https://blackberry.8miu.com/read-4586.html