Не понял короткую запись
Есть короткая запись:
'hover' === f.event && (f.event = 'mouseover'), 'click' === f.event && (f.event = 'focus'), 'mouseover' === f.event ? g = 'mouseout' : 'focus' === f.event && (g = 'blur') Помогите её понять |
<script>
const f = {
event: 'hover'
}
if ('hover' === f.event) {
f.event = 'mouseover'
} else if ('click' === f.event) {
f.event = 'focus'
}
if ('mouseover' === f.event) {
g = 'mouseout'
} else if ('focus' === f.event) {
g = 'blur'
}
console.log(f, g)
</script>
|
Спасибо большое
|
Цитата:
Используется особенность логической операции Цитата:
Для изменения значения у f.event // и g |
| Часовой пояс GMT +3, время: 05:24. |