gpt4 book ai didi

javascript - 局部变量与私有(private)变量的关系

转载 作者:行者123 更新时间:2023-11-29 21:28:22 25 4
gpt4 key购买 nike

我知道局部变量与函数作用域有关,而私有(private)变量与变量本身的访问方式有关....除此之外,我只想确认一下局部变量和私有(private)变量,我我认为局部变量只能从特定位置访问,并且可以使用特定“方法”(例如使用返回)访问(例如访问值)

那么说局部变量也可以被认为是私有(private)变量是真的吗?

最佳答案

“私有(private)变量”没有实际意义。

闭包中的

局部变量是强制执行私有(private)成员的常见解决方案。

这是一个例子:

var counter = (function(){
var count = 0;
return {
getCount: function(){
return count;
},
increment: function(){
count++;
}
}
})();

console.log(counter.getCount()); // 0
counter.increment();
console.log(counter.getCount()); // 1
console.log(counter.count); // undefined, count is "private"

关于javascript - 局部变量与私有(private)变量的关系,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36941773/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com