Как получить доступ к темам массива из консоли

Я могу напечатать объект / массивы из 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.

Объект {имя: «саджад», возраст: «20», пол: «м»}

Предположим, я не работаю с бэкэндом, как я могу получить доступ к подобъектам этого объекта на панели консоли Chrome. лайк..

Например, если я наберу

>object.name

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

или если я наберу в консоли

   >object.age
>20

или же

   >object.sex
>m

Спасибо
… Для понимания. пожалуйста, смотрите рис один. что я хочу.
введите описание изображения здесь

-1

Решение

Просто назначьте этот 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

Другие решения

Я нашел решение. Я искал, но не мог найти. Но небольшой удар и попытка помогли.

Проблема:

введите описание изображения здесь

Решение
1.

введите описание изображения здесь

2.

введите описание изображения здесь

3.

введите описание изображения здесь

Я надеюсь, что кому-то еще нужно это решение. 🙂

0

По вопросам рекламы [email protected]