我遇到以下问题,我正在尝试使用特定键将一个数组合并到另一个数组中。例如:
var params = new Array();
params.push({"category":<?php json_encode($category)?>});
到目前为止,一切都很好。 params现在是一个填充数组,其中包含一些称为“ category”的键。
但是,当我想调用该数组时,它说params.category未定义!
我可以像params [0] .category这样称呼它。
如何删除前导0键?
我尝试了concat,但结果相同。
最佳答案
如果您不希望[0],那么您就不想索引到数组中。
因此,只需将params用作对象:
var params = {};
params["category"] = <?php json_encode($category)?>;
要么
var params = {"category": ?php json_encode($category)?>};
关于javascript - Javascript连接/合并键数组,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22931628/