Javascript 动态添加到不同的JS对象数据-在循环或开关中,等等?

Javascript 动态添加到不同的JS对象数据-在循环或开关中,等等?,javascript,loops,object,variables,Javascript,Loops,Object,Variables,我一直被困在这个位置上,不知道如何解决:) 我从一个网页中获得了许多不同的属性-我想存储在其中 对象将它们稍后发送到PHP/Mysql-我的问题是,我不知道将数据放入页面的用户创建了多少对象,所以我需要创建对象,比如:object1{id,name,date…},object2,object3通过单击页面中的send按钮-我知道一次不能有超过150个对象+对象中存储的数据。因此,我尝试在读取输入字段长度的同时动态创建对象,到目前为止,这是有效的。 现在,我想用数据填充创建的对象,同时使用jque

我一直被困在这个位置上,不知道如何解决:) 我从一个网页中获得了许多不同的属性-我想存储在其中 对象将它们稍后发送到PHP/Mysql-我的问题是,我不知道将数据放入页面的用户创建了多少对象,所以我需要创建对象,比如:object1{id,name,date…},object2,object3通过单击页面中的send按钮-我知道一次不能有超过150个对象+对象中存储的数据。因此,我尝试在读取输入字段长度的同时动态创建对象,到目前为止,这是有效的。 现在,我想用数据填充创建的对象,同时使用jquery在页面上迭代,并搜索具有需要存储在Object1、Object2等中的id和数据的类 我的问题是,我不知道如何在循环中的对象中保存数据

var objekt1={};
var objekt2={};
//句柄单击并添加类
$(“#but1”)。在(“单击”,函数()上){

for(x=1;x我不太清楚你在问什么,但听起来好像你在尝试在for循环中动态创建对象。下面是一个如何迭代某个对象并创建一个对象,然后将其存储在数组中的示例。如果我的理解不正确,请告诉我

//选项1
常量对象=[];
for(设x=1;x<3;x++){
常量对象={
id:x,
名称:`something${x}`
}
对象。推送(obj);
}
console.log(对象);
//选择2
常量obj2={};
for(设x=1;x<3;x++){
obj2[`Item_${x}`]={id:x};
}

console.log(obj2);
创建
objekt1
objekt2
作为全局变量使用
窗口[“变量名称”]

(x=1;x<3;x++)的
{
窗口[“对象”+x]={};
窗口[“对象”+x]。name=“name”+x;
窗口[“对象”+x].id=x*10;
}
console.log(objekt1)

console.log(objekt2)
不要使用单独的变量。创建一个键为名称的对象。
对象[1]。x=x