All streams
Search
Write a publication
Pull to refresh
0
0
Send message
Не совсем понимаю что вы хотите, сами же пример привели чуть выше. Если целиком у меня вышло както так:
var isPosInt = (val) => ~~val === val && !(((val >> 31) << 1) | !val)
isArray() работает как надо, не нужно извращаться.
is-positive-integer можно также записать в вашем стиле и на js (parseInt(val) === val && val > 0)
но это не значит что это единственное и главное всеобъемлющее решение.
Безусловно js не лишен проблем, как и любой язык, впринципе, особенно если пытаться использовать его не по назначению.
Но убог? Както через чур, мне кажется.
С фреймами не пройдет. Если необходима универсальная проверка то либо toString() либо isArray(). (

Information

Rating
Does not participate
Registered
Activity