Javascript 如何使用外部值检查数组的索引以生成新的索引?

Javascript 如何使用外部值检查数组的索引以生成新的索引?,javascript,arrays,Javascript,Arrays,我有一个数组和两个变量。这两个变量是数字,数组包含12个值 const firstParam = 6; const secondParam = 0; originalArray = ["January", "February", "March", "April", "May", "June", "July", "August", &qu

我有一个数组和两个变量。这两个变量是数字,数组包含12个值

const firstParam = 6;
const secondParam = 0;

originalArray = ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"];
我想获取这些数字并检查第二个数组的索引是否匹配,然后更改匹配数组的值

在这种情况下,输出将是

newArray = ["blank", "February", "March", "April", "May", "June", "blank", "August", "September", "October", "November", "December"];
我试着用地图,但它不适用

    const newArray = originalArray.map((element, index) => firstParam ? null : element);


我怎么做? 有没有更好的方法来达到预期的效果


感谢您的帮助

您可以为索引获取一个数组,并使用检查索引,然后返回旧值的新值

const
指数=[6,0],
原始数组=[“一月”、“二月”、“三月”、“四月”、“五月”、“六月”、“七月”、“八月”、“九月”、“十月”、“十一月”、“十二月”],
结果=原始数组.map((v,i)=>索引.包括(i)-“空白”:v);

console.log(…结果)这是否回答了您的问题?