当用户输入文本时,我想使用输入文本的名称创建一个数组并将其添加到数组 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 数组。