配列から項目を1つ削除します。たとえば、私はアレイから "Apple"を削除したい。次のようなコード:javascriptの配列から項目を削除するときに間違った出力が発生する
var fruits = ["Banana", "Orange", "Apple", "Mango"];
fruits.splice(2,1);
このコードを実行すると、出力は["Apple"]になります。出力は["Banana"、 "Orange"、 "Mango"]でなければなりません。私のコードに何が間違っているのかを教えてください。
出力は '["バナナ "、"オレンジ "、"マンゴー "]'、 'fruits'の値をチェックしてください。あなたは 'splice'の戻り値を見ているかもしれません。 – gurvinder372
spliceは配列から引き抜かれた要素を返し、配列自身をチェックすると、それは変更されています。 –
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/splice – Lalit