私は以下の機能を持っています。配列をの位置に配列し、に挿入することが期待されます。 の項目が挿入されると、配列の最後の要素が削除されます。つまり、の配列の長さは常にでなければなりません。配列は、文字列セッション変数からitemstrsplit()を使用して取得されます。配列の最初の要素は決して変更されないため、私はいつもn===1
で始まるこの関数を呼び出します。問題は、関数がsplice()
という意味で挿入されないということです。JS:配列に要素を挿入する
for (i === itemarr.length - 1; i > no; i--) {
それは実際にする必要があります:i = itemarr.length - 1
なくi === itemarr.length - 1
'スプライス 'を避ける理由はありますか? – Paulpro
項目が挿入されると、配列の最後の要素が削除されます。配列の長さは固定されていますか? – brk
'= 'の代わりに' === ' – 1983