ユーザーがテキストを入力したら、入力したテキストの名前で配列を作成し、それを配列logNumに追加します。私はこのように試しましたが、機能しません:
logNum.push(var document.getElementById("buttonInput").value.toString()[]);
何か案は?
ユーザーがテキストを入力したら、入力したテキストの名前で配列を作成し、それを配列logNumに追加します。私はこのように試しましたが、機能しません:
logNum.push(var document.getElementById("buttonInput").value.toString()[]);
何か案は?
logNum配列をまだ作成していると仮定すると、次のことができます。
logNum.push([document.getElementById("buttonInput").value]);
[something]
表記により、最初の要素が。である新しい配列が作成されますsomething
。
私はあなたを理解したかどうかわかりませんが、これを試してください:
logNum.push( window[ document.getElementById("buttonInput").value ] = [] );
まず、配列を生成します。window [document.getElementById( "buttonInput")。value] = []これにより、ユーザー入力名の配列が作成されます。
また、割り当ては常に右側の値を返すことを忘れないでください。そのため、新しい配列が返されます。
次に、戻り値をlogNum配列にプッシュします。