javascript - 如何在单击添加按钮时增加现有数组的长度
问题描述
我有添加按钮,它必须增加项目数组长度并显示两个字段,即“名称”和“数量”。
所以任何字段的 onChange,我都在 items 数组中推送项目详细信息。
items = [ {name: "item 1", quantity: 1}, {name: "item 2", quantity: 1} ];
首先,items 数组将为空。单击添加按钮时,它应该增加数组长度,然后将数量的默认值设置为 1。
我没有得到,如何实现 add() 来增加数组长度和设置数量的默认值。
提前致谢!!
解决方案
尝试这个:
let counter = 1
let items = []
function setNewItem() {
items.push({name: `item ${counter}`, quantity: 1})
counter++
}
推荐阅读
- d3.js - 如何使用插图构建可缩放的等值线图来处理 d3.v5 中的离散数据?
- html - 动态创建引导卡时是否可以在引导卡上使用导航栏?
- python - % 不支持的操作数类型
- mysql - 如何在mysql中的列中添加$和十进制
- cordova - 我可以在 Cordova 中使用电容器插件吗?
- linux - 安装 Openfst Thrax 时出错 [配置:错误:未找到 fst/fst.h 标头]
- java - 为什么此堆排序方法适用于
但不带通配符? - java - 在当前类中使用非创建类
- javascript - 未捕获的类型错误:babylonjs_Misc_observable__WEBPACK_IMPORTED_MODULE_0__.Observable 不是构造函数
- python-3.x - 如何从字典列表中返回字符串