<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
</head>
<body>
<script>
/* 本题考点: 函数也是对象类型,也可以使用键值对来存储数据
1.实例成员 : 属于实例对象的成员(对象属性+方法统称)
2.静态成员: 属于函数对象的成员
*/
//需求:写一个函数,只能被调用一次。
function fn(){
//原理:使用静态成员
if(!fn.flag){
console.log('我被调用了一次');
fn.flag = 1;
};
};
fn();//第一次调用有效
fn();//无效
fn();//无效
fn();//无效
fn();//无效
</script>
</body>
</html>
JS经典面试题02-只执行一次函数
最新推荐文章于 2024-09-26 11:01:02 发布