Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在jQuery中创建具有特定键的对象?_Jquery - Fatal编程技术网

在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”]={ “颜色”:“红色”, “

如何使用jQuery创建以下对象:

{"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。这有意义吗?