你可以使用Array的sort方法来对数组进行排序,可以传入一个比较函数来指定排序规则。根据题目要求,我们可以按照name的字母顺序进行排序。

arr.sort((a, b) => {
  return a.name.localeCompare(b.name);
});

console.log(arr);

运行结果:

[
  { name: 'A10-1' },
  { name: 'A10-2' },
  { name: 'A9-1' },
  { name: 'A9-2' },
  { name: 'DBI2-1' },
  { name: 'DBI2-2' },
  { name: 'DBI3-1' },
  { name: 'DBI3-2' }
]

这样就按照name的字母顺序对数组进行了排序。

js arr = name A9-2 name A9-1 name A10-1 name A10-2 name DBI2-1 name DBI2-2 name DBI3-2 name DBI3-1 ;排序

原文地址: http://www.cveoy.top/t/topic/h0ZL 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录