What is this for:
arr.length >>> 0
And why should I want to use it?
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
It’s the unsigned right shift operator. In this case (when used with
0) it ensures thatarr.lengthis an integer, or rather, evaluates toarr.lengthas strict unsigned 32-bit integer value. (This means it’s neverNaN, never negative, and never has a decimal part.)Examples:
Compare to:
It’s just there to ensure that the right length is being used.