87,996
社区成员
发帖
与我相关
我的任务
分享<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
<title>js如何遍历json出错 xinbiancheng.cn</title>
</head>
<body>
js如何遍历json出错,解决方案
</body>
<script>
var data = {};
data['ele'] = [{
"model": "myapp.temp_element",
"pk": 1,
"fields": {
"temp_id": "4nSTUfyhnFVi7ZjhfSVALx0DAqpVJtx9hqx5hSFZhTA",
"element_name": "业务类别",
"element_key": "keyword1"
}
},
{
"model": "myapp.temp_element",
"pk": 2, "fields":
{
"temp_id": "4nSTUfyhnFVi7ZjhfSVALx0DAqpVJtx9hqx5hSFZhTA",
"element_name": "提交时间",
"element_key": "keyword2"
}
},
{
"model": "myapp.temp_element",
"pk": 3,
"fields": {
"temp_id": "4nSTUfyhnFVi7ZjhfSVALx0DAqpVJtx9hqx5hSFZhTA",
"element_name": "回复内容",
"element_key": "keyword3"
}
}
]
alert(data['ele'].length);
for (i = 0; i < data['ele'].length; i++) {
console.log(data['ele'][i].fields);
}
</script>
</html>let json = [{'model': 'myapp.temp_element', 'pk': 1, 'fields': {'temp_id': '4nSTUfyhnFVi7ZjhfSVALx0DAqpVJtx9hqx5hSFZhTA', 'element_name': '业务类别', 'element_key': 'keyword1'}}, {'model': 'myapp.temp_element', 'pk': 2, 'fields': {'temp_id': '4nSTUfyhnFVi7ZjhfSVALx0DAqpVJtx9hqx5hSFZhTA', 'element_name': '提交时间', 'element_key': 'keyword2'}}, {'model': 'myapp.temp_element', 'pk': 3, 'fields': {'temp_id': '4nSTUfyhnFVi7ZjhfSVALx0DAqpVJtx9hqx5hSFZhTA', 'element_name': '回复内容', 'element_key': 'keyword3'}}]
let array = JSON.parse(JSON.stringify(json))
console.log(array)
console.log(array.length)

没问题啊