obj['workers']['workerName']
a = +a;
[Symbol.toPrimitive]
. У объекта a нет такого метода.valueOf
. Такой метод есть, но он возвращает сам объект, поэтому движок проигнорирует результат и перейдёт к toString
.toString
вернёт строку "[object Object]"
NaN