Показать сообщение отдельно
  #1 (permalink)  
Старый 23.01.2014, 21:54
Интересующийся
Отправить личное сообщение для finestra Посмотреть профиль Найти все сообщения от finestra
 
Регистрация: 28.02.2013
Сообщений: 13

Что делать с повторяющейся условной конструкцией.
Всем доброй ночи. У меня родился код. Нужен совет, что с ним делать.
elem.addEventListener('keyup', function(e){
	if(e.keyCode === 13) {
		if(e.target.value.length === 1) {
			fn1();
		} else {
			fn2();
		}
	} else {
		if(e.target.value.length === 1) {
			fn3();
		} else {
			fn4();
		}
	}
}, false);

Условие - if(e.target.value.length === 1) {…} else {…}, неоднократно повторяется. Хотел бы знать, как программисты js в таких случаях кодируют.
Ответить с цитированием