我有一个以下格式的数组,但在表单提交时,没有可用的“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/