sort排序会改变原数组的顺序,所以下面会用map进行数组浅拷贝
const arr = ['a', 'f', '数字', 'd', 'man'];
// 把数字排在第一位
const arr_1 = arr.map(item => item).sort((a,b)=> a === '数字' ? -1 : 1);
// 把数字排第一位,man排第二位
const arr_2 = arr.map(item => item).sort((a,b)=> a==='数字' || a === 'man' && b !== '数字' ? -1 : 1);
console.log('arr_1', arr_1); // ["数字", "a", "f", "d", "man"]
console.log('arr_2', arr_2); // ["数字", "man", "a", "f", "d"]