在jQuery中创建具有特定键的对象?
如何使用jQuery创建以下对象:在jQuery中创建具有特定键的对象?,jquery,Jquery,如何使用jQuery创建以下对象: {"41500":{"color":"black","qty":1},"41501":{"color":"red","qty":1}} //您需要将它们放在一个数组中 var-arr=[]; //制造一个空的物体 var obj={}; //命名一个键并将该值设置为另一个obj obj[“41500”]={ “颜色”:“黑色”, “数量”:1 } 方位推力(obj); //重复 var obj={}; obj[“41501”]={ “颜色”:“红色”, “
{"41500":{"color":"black","qty":1},"41501":{"color":"red","qty":1}}
//您需要将它们放在一个数组中
var-arr=[];
//制造一个空的物体
var obj={};
//命名一个键并将该值设置为另一个obj
obj[“41500”]={
“颜色”:“黑色”,
“数量”:1
}
方位推力(obj);
//重复
var obj={};
obj[“41501”]={
“颜色”:“红色”,
“数量”:1
}
方位推力(obj);
log(arr)
这不需要Jquery,只需使用普通JS即可。有多种方法可以做到这一点。最简单的是:
var newObject = {"41500":{"color":"black","qty":1},"41501":{"color":"red","qty":1}}
您可能还希望加载的是使用JSON的,尤其是如果它的变量和文件
var newObjectString = // the data from the file.
var newObject = JSON.parse(newObjectString)
暗示。带有数组的JSON。尝试创建一些代码,如果遇到问题,请回来寻求帮助。为什么是jQuery?普通JS就可以了。然而,不清楚你的意思
var obj={“41500”:{“color”:“black”,“qty”:1},“41501”:{“color”:“red”,“qty”:1}}
刚创建的objectjQuery没有神奇的对象符号,它只是简单的ol'JS。我尝试了很多东西,我的头都会爆炸。。不管怎样,我现在开始工作了!Np,作为旁注,您总是可以在数组中测试JSON<代码>/*生成一个空对象*/var obj={};/*命名一个键并将值设置为另一个obj*/obj[“41500”]={“color”:“black”,“qty”:1}/*repeat*/obj[“41501”]={“color”:“red”,“qty”:1}请为输出运行代码段。您将看到日志显示了一个对象数组。这在处理类似对象时非常有用。如果您尝试obj[41500]
而不将其定义为对象,则它将在索引41500中作为数组进行搜索。相反,我们说的是一个具有名为“41500”的键的对象。并将其插入数组中。该对象的索引是0,而不是41500。这有意义吗?