Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/hibernate/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何过滤json对象_Javascript_Json_Loops - Fatal编程技术网

Javascript 如何过滤json对象

Javascript 如何过滤json对象,javascript,json,loops,Javascript,Json,Loops,Javascript var obj = { "name" : ["alex","bob","ajhoge"], "age" : [30,31,33] }; 例如输出“alex” document.write(obj["name"][0]) 那么,如何通过obj进行过滤以获取所有数据呢 html <ul> <li>name <ul> <li>alex</li> <li

Javascript

var obj = { 
    "name" : ["alex","bob","ajhoge"],
    "age" : [30,31,33]
};
例如输出“alex”

document.write(obj["name"][0])
那么,如何通过obj进行过滤以获取所有数据呢

html

<ul>
  <li>name
     <ul>
       <li>alex</li>
       <li>bob</li>
       <li>ajhoge</li>
     </ul>
  </li>
  <li>age
     <ul>
       <li>30</li>
       <li>31</li>
       <li>33</li>
     </ul>
  </li>
</ul>
  • 名字
    • 亚历克斯
    • 鲍勃
    • 阿霍格
  • 年龄
    • 三十
    • 三十一
    • 三十三
谢谢

var x;
var x;
for (x in obj) {
    if (obj.hasOwnProperty(x)) {
        <li>x</ul>
        <ul>
        obj[x].forEach(function (elem) {
            return "<li>" + elem + "</li>";
        });
        </ul>
    }
}
用于(obj中的x){ if(对象hasOwnProperty(x)){
  • x
      obj[x].forEach(函数(元素){ 返回“
    • ”+elem+”
    • ”; });
    } }
  • 你可以用这种东西。请注意

  • 不要使用文档。请编写
  • for中的内部循环是伪代码