Что делать фигурные скобки ({}
) делать в объявлениях переменных, когда окружают несколько пар формы integer:string
?Что означают фигурные скобки в объявлении переменной?
Например, что это означает?
char = {0:'(',3:') ',6:' - '};
В этом случае, это из следующего номера телефона форматирования сценария:
function formatPhone(obj) {
var numbers = obj.value.replace(/\D/g, ''),
char = {0:'(',3:') ',6:' - '};
obj.value = '';
for (var i = 0; i < numbers.length; i++) {
obj.value += (char[i]||'') + numbers[i];
}
}
Я считаю, что линия, определяющая char
является тот, который вызывает его на провал.
Это заявление не вызывает проблем. Что случилось, точно? Я посмотрю, смогу ли я с этим помочь. –
Не могли бы вы принять ответ, если кто-нибудь из них помог? –