Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/bash/18.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
获取数据并对javascript对象进行更改_Javascript_Object - Fatal编程技术网

获取数据并对javascript对象进行更改

获取数据并对javascript对象进行更改,javascript,object,Javascript,Object,我有一个目标。 但我不知道如何获取ID,因为它每一页都会改变。 因此,如果要: var obj = bundle.config.options 我得到这个结果: 然后,我想在一个变量中得到对象的编号->在本例中为'42' 然后,我想在选择中插入,我希望是这样的: bundle.config.options[42].selections[314] 然后更改字段。 我糊涂了吗 如何获得该值 更新 我通过其他对象的循环关联每个产品的最小产品数量 $minimumQty = $_selection

我有一个目标。 但我不知道如何获取ID,因为它每一页都会改变。 因此,如果要:

var obj = bundle.config.options
我得到这个结果:

然后,我想在一个变量中得到对象的编号->在本例中为'42'

然后,我想在选择中插入,我希望是这样的:

bundle.config.options[42].selections[314]
然后更改字段。 我糊涂了吗

如何获得该值

更新

我通过其他对象的循环关联每个产品的最小产品数量

$minimumQty = $_selection->getStockItem()->getMinSaleQty();


                echo("<script>
                    var obj = bundle.config.options ;
                    var a = Object.keys(obj);

                    var keys = [];
                    for(var k in obj[a].selections) keys.push(k);


                    obj[a].selections[keys[d]].minQty = ".$minimumQty."
                      </script><br>");
$minimumQty=$\u选择->getStockItem()->getMinSaleQty();
回声(“
var obj=bundle.config.options;
var a=对象键(obj);
var键=[];
对于(对象[a]中的变量k]。选择)键。按(k);
对象[a]。选择[键[d]]。最小数量=“.$minimumQty.”

”;

结果->每个选择都有一个字段:minQty及其编号。

尝试使用
Object.keys(obj)
,下面是一个关于如何使用它的示例

您可以在对象中循环并获取关键点

var keys = [];
for(var k in obj) keys.push(k);