JS经典面试题02-只执行一次函数
Posted 坤小
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JS经典面试题02-只执行一次函数相关的知识,希望对你有一定的参考价值。
<!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-只执行一次函数的主要内容,如果未能解决你的问题,请参考以下文章