javaScrippt中的自定义数组排序

问题描述 投票:0回答:1

我是新来的。这是我在stackoverflow中的第一篇文章。我面临着数组排序的问题。我正在尝试进行自定义排序。我的意思是说,如果我采用如下所示的数组,并且想根据自己的标准对其进行排序。例如,我希望我新排序的数组将以字母'h'开头的名称开始,此后它将正常运行。

让名字= ['猴子','ziraf','猫','hridoy','htido','bhuyan'];

我想要这样的新排序数组:names = ['hridoy','htido','bhuyan','cat','monkey','ziraf'];

请帮助我,自最近两天以来我一直在尝试这样做

arrays sorting customization
1个回答
0
投票

好。因此,您想根据数组是否包含字母“ h”对数组进行排序。您必须首先声明一个新的空数组,然后循环遍历第一个数组。如果元素以h作为字符串中的第一个字母,则将其添加到新的空数组中,然后从第一个数组中删除它。然后,只需for循环遍历新的第一个数组并将所有元素添加到新数组。将第一个数组=设置为新数组。

© www.soinside.com 2019 - 2024. All rights reserved.