js如何在数组的每个元素后添加一个元素

js如何在数组的每个元素后添加一个元素如[1,2,3,4,5]添加后[1,A,2,B,3,C,4,D,5,E]
遇到的现象和发生背景,请写出第一个错误信息
用代码块功能插入代码,请勿粘贴截图。 不用代码块回答率下降 50%
运行结果及详细报错内容
我的解答思路和尝试过的方法,不写自己思路的,回答率下降 60%
我想要达到的结果,如果你需要快速回答,请尝试 “付费悬赏”

写法很多,放一个最好理解的


const a = [1,2,3,4,5]
const b = [9,8,7,6,5]

const res = []
for (let i=0;i<a.length;i++){
    res.push(a[i],b[i])
}
console.log(res);

img

        arr.splice(1,0,"A")
        arr.splice(3,0,"B")
        arr.splice(5,0,"C")
        arr.splice(7,0,"D")
        arr.splice(9,0,"E")