如何从控制台访问数组的主题

How can access to subjects of an array from console

我可以将 Object/Arrays 从 php 打印到控制台,然后访问它的子对象。

例如我在 php

中有一些数组
<?php 
    $arr = Array('name'=>'sajjad','age'=>'20','sex'=>'m');
    $json = json_encode($arr);
?>
<script>
    console.log(<?php echo $json; ?>);
</script>

我将在 chrome console.log 中获取以下几行作为对象。

Object {name: "sajjad", age: "20", sex: "m"}

假设我不在后端工作,我如何在 chrome 控制台面板中访问此对象的子对象。喜欢..

例如,如果我输入

>object.name

( and hit enter , console should return me)
>sajjad

或者如果我输入控制台

   >object.age
   >20

   >object.sex
   >m

谢谢 ... 为了理解。请看图一。我想要的是。

只需使用索引将 json 编码数组分配到脚本变量和控制台日志对象元素中,如下所示:

<?php 
$arr = Array('name'=>'sajjad','age'=>'20','sex'=>'m');
$json = json_encode($arr);
?>
<script>
var obj = <?php echo $json; ?>;
console.log(obj.name); ///sajjad
console.log(obj.age); ///20
console.log(obj.sex); ///m
</script>

我找到了解决办法。我搜索但找不到。但是一点尝试就有所帮助。

问题:

解决方案 1.

2.

3.

我希望其他人确实需要此解决方案。 :)