Compare function - hogyan működik, elmondanád?
Figyelt kérdés
"However, if numbers are sorted as strings, "25" is bigger than "100", because "2" is bigger than "1".
Because of this, the sort() method will produce incorrect result when sorting numbers.
You can fix this by providing a compare function:"
var points = [40, 100, 1, 5, 25, 10];
points.sort(function(a, b){return a-b});
nem ertem miert az input a funkcioba a,b (miert ketto szam)
a-b nem ertem
2015. máj. 28. 12:15
1/3 anonim 



válasza:





A kivonást nem érted? Esetleg angolul nem tudsz?
2/3 A kérdező kommentje:
mar azt hiszem meg van. A sort a visszatero -,+,0 szerint dont
2015. máj. 28. 12:29
3/3 anonim 



válasza:





function compare(a, b) {
if (a is less than b by some ordering criterion) {
return -1;
}
if (a is greater than b by the ordering criterion) {
return 1;
}
// a must be equal to b
return 0;
}
Ez értelmét tekintve ugyanúgy, de röviden:
function compareNumbers(a, b) {
return a - b;
}
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!