你可以使用点号(.)来访问对象的值;你也可以使用中括号([])来访问对象的值。注意:myjson1["name"] 这里的键名必须 写在双引号 或 单引号 中。
<ul id="jsonLi"></ul>
<script>
// 创建json对象
var myjson1 = {
"name":"tom", //值 可以是 字符串
"age":19, //值 可以是 数字
"hobby":['登山','旅游','看书','打球'], //值 可以是 数组
"sex": true, //值 可以是 布尔值
"info":null ,//值 可以是 null
}
// 访问json对象中值
// 也可以使用中括号([])来访问对象的值
// 注意:在[]中要写“或”
console.log(myjson1["name"]);
// 访问json对象中的键名 写法 json对象.键名
console.log(myjson1.name);
console.log(myjson1.hobby);
// 遍历
myjson1.hobby.forEach((item)=>{
document.querySelector('#jsonLi').innerHTML += `<li>${item}</li>`;
})
</script>
预览效果