+ оператор перед выражение в javascript: для чего оно?

Я просматривал библиотеку underscore.js и обнаружил кое-что, чего раньше не встречал:

if (obj.length === +obj.length) { ... }

Что это + оператор делает там? Для контекста, вот прямая ссылка на эту часть файла.

11
задан JoeM05 14 February 2013 в 16:34
поделиться