Думаю, вы путаете =
с ==
.Это не одно и то же, так что это очень похоже на сравнение яблок с апельсинами.
=
- это задание.==
- это сравнение "равно", которое будет возвращать только true
или false
.
Недопонимание или нет, ваш транскод правильный.Правая сторона задания анализируется перед фактическим назначением.Виртуальная машина Javascript должна знать, что она назначает, прежде чем она сможет ее сохранить.