Почему получается такой результат?

Почему получается такой результат.

Вот код:

var x = 10;
var y = 5

console.log(x -= y += 5);

Объясните пожалуйста по порядку почему получается 0 ? Я думал будет 10.


Ответы (1 шт):

Автор решения: Igor
var x = 10;
var y = 5;

x -= y += 5;

var x = 10;
var y = 5;

y += 5; // 1. y = 10
x -= y; // 2. x = 0
→ Ссылка