1
我是JavaScript新手,并且无法理解以下JavaScript代码。那么你们是否有可能让我了解在回报中嵌套多个功能的目的。这是什么,为什么我们需要它,什么时候应该使用它。返回多个嵌套函数的函数
提前感谢
function create() {
var counter = 0;
return {
increment: function() {
counter++;
},
print: function() {
console.log(counter);
}
}
}
var c = create();
c.increment();
c.print();
Err。这些功能做了不同的事情,所以有不止一个。它的一个*对象*拥有多个返回的函数。 – Quentin
这分隔公共和私人api - 例如。计数器是私人的,并且返回的API是公开的 – amdixon
阅读一些关于JavaScript的不易部分的书籍/教程将有助于理解。 – Regent