[英]How to get array name from json encode to javascript on console.log?
I have an array.我有一个数组。 I converted php array inside JavaScript. I want to get array's name for my select option.
我在 JavaScript 中转换了 php 数组。我想为我的 select 选项获取数组名称。 How to get array name on console log?
如何在控制台日志中获取数组名称?
My code is below;我的代码如下;
<script>
var users= <?php echo json_encode($users) ?>;
console.log(users);
</script>
[{0: {id:1, name: Alex, email: alex@gmail.com}}, [{0: {id:1, 姓名: Alex, email: alex@gmail.com}},
{1: {id:2, name: Jane, email: jane@gmail.com}}] {1:{id:2,姓名:简,email:jane@gmail.com}}]
This is what I get.这就是我得到的。
But this is what I want.但这就是我想要的。
Alex亚历克斯
Jane简
Can you help me please?你能帮我吗?
You got use flatMap()你使用了 flatMap()
const users = [{0: {id:1, name: "Alex", email: "alex@gmail.com"}},{1: {id:2, name: "Jane", email: "jane@gmail.com"}}] const parsedUsers = users.flatMap(user=>Object.values(user)); parsedUsers.forEach(user=>console.log(user.name));
you can use @json blade directive:你可以使用@json刀片指令:
<script>
var users= @json($users);
console.log(users);
</script>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.