Ну я не разбирался, что там за обозначения для типов выдумали в конкретной функции, речь о этой строке:
Сообщение от PeaceCoder
|
if (o===null || o===undefined) return o;
|
все привыкли, что typeof всегда возвращает строку, а тут вдруг
Сообщение от x-yuri
|
надо помнить, что правильно писать typeOf(a) == undefined, а не typeOf(a) == 'U'
|
Да, можно прочитать в JSDoc, но зачем так делать, если не проблема всегда возвращать строку.