javascript - 使用自动 Id 增量将数据保存在数组中

标签 javascript arrays json aurelia

我有一个以下格式的数组,但在表单提交时,没有可用的“ID”字段。我希望当用户提交表单时,应该给出一个自动生成的 ID 并将其保存在 JSON 数组中。在每个表单提交方法上,它应该检查 ID 是否已经给出。如果没有,则进行分配。

private list :any;
 this.list = {
      "a_Rows": [
        {
          "id": "1",
          "sname": "amir",
          "sType": "Cheque",
          "semail": "ert",
          },

最佳答案

你可以使用下面的代码

<button onclick="submit()">Submit</button>
submit() {
let s = (new Date()).getTime().toString(16) + Math.random().toString(16).substring(2) + "0".repeat(16);
let uuid = s.substr(0,8) + '-' + s.substr(8,4) + '-4000-8' + s.substr(12,3) + '-' + s.substr(15,12);

let data = {
id : uuid,
sname: "amir",
sType: "Cheque",
semail: "ert"
}
}

关于javascript - 使用自动 Id 增量将数据保存在数组中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55216475/

相关文章:

javascript - 如何在 CSS 中更改选定选项卡的颜色

javascript - 如何使用代理合并数组中的相同项目?

php - 使用 json_encode 从 XML 转换为 json 会弄乱字符串的编码

javascript - JS/jQuery 获取 HTTPRequest 请求头?

javascript - 可以用比正式接收的参数更多的参数调用 JS 函数吗?

php - 从 PHP 中的数组键创建新变量

java - Jmeter 和全局 Beanshell 变量

javascript - AngularJS/Json没有ng-repeat,如何显示数据?

javascript - 如何为新样式表生成 CSS 变量值

python - numpy:搜索数组中的第一个和最后一个索引