婷婷同学_
这可能就是您正在寻找的:function padHours(str) { const [minutes, seconds] = str.match(/\d{1,2}/g); return (minutes.length < 2 ? '0' + minutes : minutes) + ':' + seconds;}const a = new Set(['07:00', '08:00', '09:00', '10:00', '11:00', '12:00', '13:00', '14:00', '15:00', '16:00', '17:00', '18:00'].map(padHours));const b = new Set(['07:00', '8:00', '9:00', '15:00', '16:00', '17:00', '11:00', '12:00', '13:00'].map(padHours));// Converting to an array allows to filter (which is not possible on Sets)const arr = [...a, ...b].filter(x => !a.has(x) || !b.has(x));console.log(arr);// And if you absolutely want the result as a Setconst result = new Set(arr);console.log(result);