我有一个 JavaScript 源代码,但我不明白其中的一些内容。你能帮我吗,这是什么意思?
Partnerek = (function () {
Partnerek = function () { }
//there are functions in this way
//I think this is a public function
Partnerek.foo = function foo()
{
//code
}
//there are functions in this way
//this is a non public function
function foosecondway()
{
//code
}
return Partnerek;
})()
这似乎是一堂课,但这不是一堂课。
- 这是什么?
- 为什么程序员会这样写?
- 这是一个好方法吗?
- 返回值是多少?
- 代码中的两个函数“参数”是否相同?