У меня есть пустой файл .js с этим кодом:
Cart.CheckoutNow = {
...
}
// Alias
if (typeof(CheckoutNow) === 'undefined') {
CheckoutNow = Cart.CheckoutNow;
}
else {
alert('CheckoutNow is already a variable in window.');
}
Как сделать так, чтобы код // Alias
отображался в верхней части страницы, но он мог выполняться после объявления Cart.CheckoutNow?
Это бы сработало, но мне не нравится, что вы должны вызывать alert () внизу:
alias = function() {
if (typeof(CheckoutNow) === 'undefined') {
CheckoutNow = Cart.CheckoutNow;
}
else {
alert('CheckoutNow is already a variable in window.');
}
};
Cart.CheckoutNow = {
...
};
alias();