jQuery - Sort array in ascending order -


i need sort nrarray array:

var nrarray = nrarray.sort(); 

what above this:

["1", "17", "206", "22", "3", "6"]

i need this:

["1", "3", "6", "17", "22", "206"]

pass in comparison callback , use parseint like

var arr = ["1", "17", "206", "22", "3", "6"];    arr.sort(function(a, b){    return parseint(a)- parseint(b);  });    console.log(arr);

update

you dont need parseint a/b auto-converted numbers. because subtracting , javascript performs necessary type conversion. however, same cannot said a + b string concatenation.


Comments

Popular posts from this blog

PHP DOM loadHTML() method unusual warning -

python - How to create jsonb index using GIN on SQLAlchemy? -

c# - TransactionScope not rolling back although no complete() is called -