假设我们想编写一个函数,使它在调用时返回一个唯一的整数,虽然我们可以将这一信息存储在一个全局变量中,但这一信息是由函数自己使用的,不必使用全局变量,最好的方法莫过于将信息存储在函数自己的属性中。
<script>
//定义自己的函数属性
uniqueInteger.counter=5;
function uniqueInteger()
{
return uniqueInteger.counter++;
}
uniqueInteger();
</script>
假设我们想编写一个函数,使它在调用时返回一个唯一的整数,虽然我们可以将这一信息存储在一个全局变量中,但这一信息是由函数自己使用的,不必使用全局变量,最好的方法莫过于将信息存储在函数自己的属性中。
<script>
//定义自己的函数属性
uniqueInteger.counter=5;
function uniqueInteger()
{
return uniqueInteger.counter++;
}
uniqueInteger();
</script>