ボタンをクリックしたときに配列から特定の数値を削除しようとしているところに問題があります(id = "button")。配列内のインデックスの値をnullに設定すると、そのインデックスを配列から削除するだけですか?
var array = [1,2,3,4,5,6,7,8,9,10];
var b = 0;
var index = 0;
function number_to_remove(){
var a = prompt("Enter the number that you want to remove from the array from one to ten");
return a;
};
$("#button").click(function(){
b = number_to_remove()
index = array.indexOf(b)
};
と私は、彼らが配列の中に入れて番号を削除しようとしている:これは私のコードである(私のjqueryのリンクは、私のHTMLページ内にあります)。 nullに、配列のインデックスの値を設定すると、(数はちょうど空の文字列にしたことを、配列のインデックスを設定しないように)のため
array[index] = null
おかげで全体のインデックスを削除することを可能でしょうヘルプ
これは、インスタント検索結果を得るためにブラウザのコンソールで試すことのできる種類のものです。 – aaron
'let arr = [1,2,3]; console.log(arr); arr [1] = null; console.log(arr); 'aaronのように、なぜあなたがブラウザでこれをテストしただけではないのか分かりません。あなたが残した結果について何か混乱していますか?もしそうなら、どんな結果が得られましたか?何があなたを混乱させましたか? –