重複の可能性: javascript:javascriptの変数obj.length ===+obj.lengthの
前のプラス記号
underscore.jsのソースを見ていると、この行に出くわしました(#79)
//some stuff
} else if (obj.length === +obj.length) {
//do stuff
ここで何が起こっているのか100%確信が持てませんが、obj.length値の前の「+」の目的を誰かが説明できますか?次のように読んだだけで、比較は同じになりますか?
} else if (obj.length === obj.length) {
同じタイプの比較がunderscore.jsで複数回行われるため、タイプミスではないと確信しています。
誰かが私に記事を指摘したり、正しい用語を私に投げたりすることができれば、私はそれをいただければ幸いです:)。ありがとう!