Показать сообщение отдельно
  #1 (permalink)  
Старый 04.08.2021, 20:41
Профессор
Отправить личное сообщение для dima85 Посмотреть профиль Найти все сообщения от dima85
 
Регистрация: 14.03.2010
Сообщений: 194

indexOf и оптимизация
Этот код делает нужные мне вещи:
if (e.brightness0 !== undefined) {
document.getElementById("brightness-0").value = e.brightness0;
}
if (e.speed0 !== undefined) {
document.getElementById("speed-0").value = e.speed0;		
}
if (e.brightness1 !== undefined) {
document.getElementById("brightness-1").value = e.brightness1;
}
if (e.speed1 !== undefined) {
document.getElementById("speed-1").value = e.speed1;		
}
if (e.brightness2 !== undefined) {
document.getElementById("brightness-2").value = e.brightness2;
}
if (e.speed2 !== undefined) {
document.getElementById("speed-2").value = e.speed2;		
}


Хочу оптимизировать код и сделать что-то подобное, но что-то пошло не так:
if (e.indexOf("brightness") == -1) {
//Как узнать цифру?
document.getElementById("brightness-2").value = e.brightness2;
}
if (e.indexOf("speed") == -1) {
//Как узнать цифру?
document.getElementById("speed-2").value = e.speed2;

Последний раз редактировалось dima85, 04.08.2021 в 20:57.
Ответить с цитированием