ToB企服应用市场:ToB评测及商务社交产业平台
标题:
JS:函数自调用
[打印本页]
作者:
何小豆儿在此
时间:
2022-6-24 13:34
标题:
JS:函数自调用
函数自调用:
指函数在页面加载时就自行调用,不依靠其他的语句,例如fn();函数只调用了一次。
格式:
(function fn( 形参 ) { 内部表达式 } )( 实参 );
实参有两种:直接量(就是直接给值),变量;
arguments.length 实参数量arguments.callee 运行的函数对象 例:
function fn(a, b) {
console.log( arguments.length);
console.log(arguments.callee);
}
fn(10, 20)
复制代码
打印结果:
2
ƒ fn(a, b) {
console.log( arguments.length);
console.log(arguments.callee);
}
1、在函数内部自调用:
function fn () {
console.log('fn');
fn();
}
fn();
复制代码
这样的打印会一直调用fn函数,无限打印’fn‘,是一种死循环。
*但可以在fn内部加入条件判断语句避免这种情况;
2、我们可以利用函数自调用,解决一些数学问题,特别是一些迭代计算:
[code] function fn (n) { if(n
欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/)
Powered by Discuz! X3.4