arrays - Sorting in javascript -


this question has answer here:

here's example of array want sort looks like.

    [ { nums: 'http://s3.amazonaws.com/1375304393109.png',         variant: { name: 'original' } },       { nums: 'http://s3.amazonaws.com/2315456487896.jpg',         variant: { name: 'original' } },       { nums: 'http://s3.amazonaws.com/1375304393109.png',         variant: { name: 'r256x200', size: '256x200' } },       { nums: 'http://s3.amazonaws.com/1375304393091.jpg',         variant: { name: 'r256x200', size: '256x200' } },       { nums: 'http://s3.amazonaws.com/2315456487896.jpg',         variant: { name: 'r512x400', size: '512x400' } },       { nums: 'http://s3.amazonaws.com/1375304393091.jpg',         variant: { name: 'r512x400', size: '512x400' } } ] 

i want sort array based on nums(string) key. way want sort array simple: let same numbers group next each other, i.e.

    [ { nums: 'http://s3.amazonaws.com/1375304393109.png',         variant: { name: 'original' } },       { nums: 'http://s3.amazonaws.com/1375304393109.png',         variant: { name: 'r256x200', size: '256x200' } },       { nums: 'http://s3.amazonaws.com/2315456487896.jpg',         variant: { name: 'original' } },       { nums: 'http://s3.amazonaws.com/2315456487896.jpg',         variant: { name: 'r512x400', size: '512x400' } },       { nums: 'http://s3.amazonaws.com/1375304393091.jpg',         variant: { name: 'r256x200', size: '256x200' } },       { nums: 'http://s3.amazonaws.com/1375304393091.jpg',         variant: { name: 'r512x400', size: '512x400' } } ] 

it doesn't have in order, long same numbers group up. fastest way of doing this?

sorry confusion. guess more complicated version of original question. has ideas?

for comparing numbers:

array.sort(function(a,b) { return a.nums - b.nums }) 

for comparing strings (your case):

 array.sort(function(a,b) { return a.nums.localecompare(b.nums) }) 

Comments

Popular posts from this blog

basic authentication with http post params android -

vb.net - Virtual Keyboard commands -

css - Firefox for ubuntu renders wrong colors -