これは私のコードです:
var x = [{letter: "a"}, {letter: "b"}, {letter: "c"}]
x.push({
timer: setTimeout(function() {x.splice(x.length - 1, 1)}, 3000),
letter: "j",
})
x.push({letter: "k"})
setTimeout(function() {alert(x)}, 4000)
そして、私の主な質問は、「a、b、c、k」を警告する必要があるときに、コードが「a、b、c、[A番号]」を警告するのはなぜですか?なぜ間違ったインデックスを削除するのですか?