Javascript 无法打印细枝数组

Javascript 无法打印细枝数组,javascript,php,twig,Javascript,Php,Twig,我有一个从钩子中得到的细枝数组,当我转储(数组)数组时,它返回这个数组: array:1 [ 0 => array:2 [ "Key1" => "Value1" "Key2" => "Value2" ] ] 我就是这样把它扔掉的: <div> {{ dump(array) }} </div> 请回答您现有的问题,以便提供有关该问题的更多信息/更新。

我有一个从钩子中得到的细枝数组,当我转储(数组)数组时,它返回这个数组:

array:1 [
  0 => array:2 [
    "Key1" => "Value1"
    "Key2" => "Value2"
  ]
]
我就是这样把它扔掉的:

<div> {{ dump(array) }} </div>

请回答您现有的问题,以便提供有关该问题的更多信息/更新。该问题并非完全重复。链接的答案“可以”用于从PHP转换为JS数组语法(或者简单地将预先生成的JS字符串传递到模板中)。但是Twig也有过滤器,可能更适合,例如
{data | json}
{%set var=data | json%}
。不知道为什么你会说,无论如何,如果你打印这样的数组,输出将是,而不是什么。确保启用调试,以便可以看到任何错误
<div> {{ array }} </div>
var test = {{ itm|json_encode() }};
console.log(test);