到目前为止,我一直在使用自执行匿名函数以避免出现变量命名问题:
(function () {
var a, b, c;
a = 5;
b = 10;
c = 15;
console.log('No problema!');
]());
我也知道使用 onload 函数也是一种替代方法:
window.onload = function () {
var a;
a = 25;
console.log('Yay!!!');
}
但我真的不喜欢我的代码完全被困在一个函数中 - 有没有一种方法可以让我使用 JavaScript 对象来帮助我避免使用自执行函数?