如何在用户输入时实例化数组
How to instantiate an array when a user inputs?
当用户输入文本时,我想用输入文本的名称创建一个数组,并将其添加到数组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 ] = [] );
首先,我们生成out array:window[document.getElementById("buttonInput").value]=[]这将创建一个具有用户输入名称的数组。
记住赋值总是返回右手边的值。因此将返回新的数组。
然后,将返回的值推送到logNum数组中。
相关文章:
- 如何在用户输入时实例化数组
- 添加到序列化数组中的复杂对象在服务器端始终为 null
- 使用变量初始化数组:意外的令牌 +
- 具有未初始化数组的forEach
- 基于分隔符/方括号的实例创建数组
- JS可以't序列化数组
- 在 javascript 中序列化和反序列化数组
- Javascript:通过在while循环内推送/拼接来随机化数组
- Lodash/下划线函数,用于使用给定长度的默认空值初始化数组
- 尝试随机化数组中的单词并在 5 后停止循环
- Java 脚本随机化数组函数
- 无法获取剑道 UI 表单的序列化数组
- 如何连接两个子类化数组
- 向序列化数组输出添加新行
- ajax序列化数组不输出任何值
- 如何使用crypto.getRandomValues中的随机数随机化数组
- 无限制地随机化数组,然后在 Javascript 中将其平均拆分
- 为什么每次单击都会重新初始化数组
- 如何从序列化数组中获取数据
- 根据递归ul中的输入获取一个表单的序列化数组