按升序排序阵列基于整数和不是字符串 [英] Sort array in ascending order based on ints and not strings

查看:147
本文介绍了按升序排序阵列基于整数和不是字符串的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有这种结构的数组:

myArray = [ [<number>, [<string>] ], [<number>, [<string>] ], ... ];

我想根据整数数组进行排序。
不幸的是,当我打电话的.sort()上myArray的返回我根据排序的字符串数组。
我怎么能解决这个问题?

I'd like to sort the array according to the ints. Unfortunately, when I call .sort() on myArray it returns me an array sorted according to the strings. How could I solve this?

推荐答案

试试这个

myArray.sort(function(a,b) {return a[0]-b[0]})

这篇关于按升序排序阵列基于整数和不是字符串的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆