JavaScript中的private和public字词到底有多保留?
|
每次构建JS库时,我都有这种概念:
(function(window,undefined){
var LibName = function(){
var privateAPI = {
method: function(){}
};
var publicAPI = {
publicMethod: function(){}
};
return publicAPI;
}
window.LibName = LibName;
})();
但是我一直渴望只做:
(function(window,undefined){
var LibName = function(){
var private = {
method: function(){}
};
var public = {
publicMethod: function(){}
};
return public;
}
window.LibName = LibName;
})();
但是我从来没有做过,因为那些都是保留字。他们到底有多保留?浏览器会失败吗?在我的测试中,一切似乎都正常,但是我缺少什么吗?
没有找到相关结果
已邀请:
4 个回复
响摔衅幸
姬第柔炒
和like3ѭ之类的单词是将来保留的单词,因此即使它们现在可以使用,将来也可能不会使用。
埃输林桨铃
我更喜欢将var缩短为\“ pub \”和\“ priv \”。所以我使用这样的模式:
味芯憨