Aşağıdaki snippet'i jQuery kaynak kodunda eq
tanımında buldum fonksiyonu:Niçin `+` in `j = + i + (i <0? Len: 0)` (jQuery kaynak kodundan alınmıştır)
j = +i + (i < 0 ? len : 0)
Ben +i
şaşırdı. Aksine, ben umuyordum:
j = i + (i < 0 ? len : 0)
fark nedir? Bu lider +
ne işe yarar? Sayıyı zorlar.
Bir numaraya yayınlamak için. – NINCOMPOOP
Oh ... Eskiden 0 + x 'yi kullandım ... Görünüşe göre + x' yeterlidir – anishsane
olası yinelemesinin [What does = JavaScript \' te + \ _) (http: // stackoverflow. com/questions/15129137/what-does-mean-in-javascript) ve muhtemelen [Unary Plus ve Eksi operatörlerinin önemli kullanımı nedir?] (http://stackoverflow.com/questions/5450076/whats-the- önemsiz -use-of-unary-plus-ve-eksi-operatörleri) – apsillers