Kezdőoldal » Számítástechnika » Programozás » Compare function - hogyan...

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?
2015. máj. 28. 12:27
Hasznos számodra ez a válasz?
 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;

}

2015. máj. 28. 15:01
Hasznos számodra ez a válasz?

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!