Javascript:多维数组按指定索引排序?
如果我有一个如下所示的数组:
var array[0] = [$name, $date, $bTrue]; ... ... ...
我如何按一维数组值之一对该数组进行排序?提前致谢!
If I have an array that looks like the following:
var array[0] = [$name, $date, $bTrue];
...
...
...
How would I sort that array by one of the 1st dimensional array values? Thanx in advance!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
通过简单的排序回调,
Array.sort()
方法接受一个回调,将两个元素传递到其中。这是一个基本的冒泡排序a
排在b
之前,则返回 -1(或任何负值),b
排在b
之前,则 返回 -1(或任何负值)。排在a
之前,返回1(或任何正值)a
和b
相等,返回0;With a simple sort callback
the
Array.sort()
method takes a callback into which two elements are passed. It's a basic bubble sorta
is to be sorted ahead ofb
, return -1 (or any negative value)b
is to be sorted ahead ofa
, return 1 (or any positive value)a
andb
are equal, return 0;