function getArray(num) {
if (num === 4) {
return [4, 4, 4, 4]
}
else {
return 1
}
}
var x = 2
x = getArray(4)
[2].toFixed(0), x = x
console.log(x) // ??
Пояснение
Вопрос для любителей не ставить точки с запятой.
Строка [2].toFixed(0), x = x берёт из массива третий элемент.
Также надо отметить, что оператор запятая имеет самый низкий приоритет, поэтому сначала выполняется присвоение.