我有一系列工作日,[周一、周二、周三……周日]。我还有另一个数组,其中包含所选工作日的索引。例如,如果后一个数组包含 [0,2,4] 我想用 [Mon, Wed, Fri] 创建一个新的 selectedWeekdays 数组并将其转发到另一个组件(在 React 中)。
过滤掉原始数组中选定工作日的最佳方法是什么(如果可能的话,ES6)?
const weekDays = ["Mon", "Tue", "Wed", "Thu", "Fri", "Sat", "Sun"];
const selectedWeekDays = [0,2,4];
const newSelectedWeekDays = selectedWeekDays.map( i => weekDays[i]);
console.log(newSelectedWeekDays);