我刚开始学习 JavaScript,使用的书籍是《JavaScript入门指南》。问题来源于书中一个例子:
var awesomeSauce = (
function () {
var secretCode = "Zorb!";
function privateCheckCode(code) {
if (secretCode == code) {
alert("You are awesome!");
} else {
alert("Try again!");
}
}
// the public method we want to return
return {
checkCode: privateCheckCode
};
})();
问题是如何调用这段代码?
awesomeSauce("Zorg!");
无法工作,上面的也是如此。
awesomeSauce().privateCheckCode("Zorg!");